Monday, September 17, 2012

Minecraft Info: Villagers

Did you know on Minecraft there are Villagers. Yep here they are.
A Villager (also called a Testificate from a temporary name tag in Beta 1.9pre1) is a passive NPC (Non-Player Character) that spawns and moves about in NPC Villages. They spawn around the villages and inside the buildings. They spawn at their respective buildings corresponding to the role they have.
Their characteristic look is dominated by their large, bald heads, green eyes, unibrows, and long, protruding noses. Villager's arms are implied to be jointed, with two parts each to create folded arms. The arms are tucked inside the sleeves, with the sleeves touching at the seam in the middle.
There are different types, distinguished by the color of their robes, which signify their role in the community. There are 6 unique skins for the villagers which are found in the minecraft.jar file, but one is not used in the game on normal maps. Hood texture files are also present, but no mesh currently exists to display them.

Two villagers talking.
Villager Kids
Villagers will randomly look at the player, and wander the area of the village. They do not counterattack if attacked, but they will be knocked back. When attacked, they will not run away. If the player does happen to kill one, they will drop nothing at all, and others will do nothing about it, though nearby Iron Golems will attack the player.Villagers have the ability to utilize doors and ladders, and are therefore able to go in and out of houses. Villagers will hide in houses during the night, rain, or when chased by Zombies. Villagers also will sometimes stop and appear to read signs, though this is rare. Another rare instance is if you throw down an item in front of a villager, he might look at it.Villagers seem to favor well lit conditions over dimly lit ones, seemingly due to the lower chance of zombie spawning. Villagers favor houses over well lit areas, even if the house is completely unlit. This is probably due to the fact that houses are assumed to be sufficiently lit.Villagers will run away from zombies, which can attack the villagers. Sieges can occur between these mobs, and the villager's only "natural" defense are the Iron Golems, which protect villagers from nearby mobs. As of the upcoming 1.4 update, Zombies have a chance of turning a villager into a zombie if the difficulty is on Normal or Hard, or Hardcore gamemode. This can also happen with baby villagers, resulting in Baby Zombies.
The villagers will "socialize" with each other and passive mobs. This involves two villagers simply facing each other. Villagers can socialize with the player as well, if they approach and stand still (they will start moving their heads in a bobbing fashion). Sometimes if three villagers are "socializing" and the player approaches them, one will push the player away.[citation needed]On some occasions, villagers will gather in a large group in one point in a village, seemingly without any cause. They are also attracted to pumpkins and doors. They will sometimes appear tosocialize with Snow Golems probably because of their attraction to pumpkins. When villagers are near an Iron Golem, they will stop and stare at it. The Iron Golems sometimes give roses to the villagers, symbolizing the friendly relationship between the villagers and Iron Golems, as well as referencing the inspiration behind the latter.
When trapped, villagers will try to find the easiest exit, such as when trapped in a room with no roof and 2 high walls and a Bed next to a wall, it will jump on the Bed in an attempt to escape.[citation needed]In other instances, villagers will try to jump over obstacles, regardless of height[citation needed], similarly to pigs.
Villagers also will not willingly fall off high cliffs.
Mating and population

Villagers is love.

Villagers will mate depending on the number of valid doors. A valid door is any door (within the city radius) where the number of "outside" spaces within 5 blocks (in a straight line) on one side of the door is not the same as the number of "inside" spaces within 5 blocks on the other side of the door. A space is considered to be "outside" if it is hit by the sun during the day, i.e. it is transparent, and has nothing but transparent blocks above it all the way to the sky. Notice that a door is not a valid door without a roof on one side, or with equal amount of roof on both sides. Sometimes the villager AI(such as mating and housing) doesn't behave as expected until the game is restarted (as in save and quit, then reload the world).
Once housing has been established, villagers will then mate until the number of adult villagers equals 0.35 times the number of doors. Any remaining children will grow up as usual, resulting in a total number of adult villagers somewhere above one third of the number of nearby wooden doors. The type of villager that the child is doesn't depend on what type the parents are, e.g., two farmer villagers can have a child that is any of the occupations. Unlike other breed-able mobs, the parents and child have no personal interactions other than socializing.
The game engine periodically takes a census to determine the current population of the village. All villagers within the horizontal boundary of the village, and within 5 vertical blocks of the center will be counted as part of the population to determine if continued villager mating is allowed. However, any villager within a vertical distance of 32 blocks of the center of the village will attempt to enter mating mode as long as there is at least one villager within the boundary. Therefore, it is possible to create an unlimited population by holding a single villager within the village boundary and forcing all other villagers outside the 5 block vertical range of the census. The villagers on the "outskirts" of the town will periodically enter mating mode in an attempt to mate with the villager that is still within the boundary. If two villagers on the outskirts simultaneously enter mating mode while they are close to one another, they will mate with each other and produce a child.
Villager children will sprint about, entering and leaving houses at will. The villager children will also chase each other around the village to simulate that they are playing tag. These children will sometimes stop sprinting to stare at an Iron Golem. If the Iron Golem is holding a rose, the children will cautiously take the flower from its hands. Although children look smaller than adult villagers, their hitbox is the same size. Villager children can be infected by Zombies. Zombie children will not burn in daylight and run faster.

No comments:

Post a Comment