Difference between revisions of "Mobs"

From TerraFirmaCraft Plus Wiki
Jump to: navigation, search
m
 
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{wip}}
+
{{NeedsUpdating|message=Severely outdated. Check [[Animal Husbandry]] in the interim.}}
== Current mobs ==
+
  
<div style="text-align:center">
+
== Current Mobs ==
  
 
=== Passive ===
 
=== Passive ===
Passive mobs will never attack the player. The ''farm animals''; chicken, cow, deer, pig, sheep, and horse, spawn with the landscape, and can be bred by the player. Squids need water to spawn in, and are the only passive mob that will despawn and respawn after the initial world generation.
 
  
{| style="margin:auto"
+
Passive mobs will never attack the player. Other than squids, all passive animals spawn on initial chunk generation, and will not despawn or respawn. Farm animals such as chickens, cows, pigs, sheep and horses can be tamed and bred. Deer and pheasants are wild animals that cannot be bred or tamed. Squids need salt water to spawn in, and are the only passive mob that will despawn and respawn after the initial world generation.
|-
+
  
| scope="col" style="width:68px" | [[File:ChickenFace.png|link=Chicken|Chicken]]
+
{| style="text-align:center;"
| scope="col" style="width:68px" | [[File:CowFace.png|link=Cow|Cow]]
+
|-
| scope="col" style="width:68px" | [[File:DeerFace.png|link=Deer|Deer]]
+
| scope="col" style="width:68px" | {{GridImage|Chicken}}
| scope="col" style="width:68px" | [[File:PigFace.png|link=Pig|Pig]]
+
| scope="col" style="width:68px" | {{GridImage|Cow}}
| scope="col" style="width:68px" | [[File:SheepFace.png|link=Sheep|Sheep]]
+
| scope="col" style="width:68px" | {{GridImage|Deer}}
| scope="col" style="width:68px" | [[File:HorseHead.png|64px|link=Horse|Horse]]
+
| scope="col" style="width:68px" | {{GridImage|Pheasant}}
| scope="col" style="width:68px" | [[File:Squidface.png|link=Squid|Squid]]
+
| scope="col" style="width:68px" | {{GridImage|Pig}}
 +
| scope="col" style="width:68px" | {{GridImage|Sheep}}
 +
| scope="col" style="width:68px" | {{GridImage|Horse}}
 +
| scope="col" style="width:68px" | {{GridImage|Squid}}
 +
| scope="col" style="width:68px" | {{GridImage|Squid}}
 
|-
 
|-
| [[Chicken]]
+
| [[Chicken]]  
| [[Cow]]
+
| [[Cow]] ([[Aurochs]])
| [[Deer]]
+
| [[Deer]]
| [[Pig]]
+
| [[Pheasant]]
| [[Sheep]]
+
| [[Pig]] ([[Wild Boar]])
 +
| [[Sheep]] ([[Mouflon]])
 
| [[Horse]]
 
| [[Horse]]
 
| [[Squid]]
 
| [[Squid]]
 +
| [[Fish]]
 
|}
 
|}
 
  
 
=== Neutral ===
 
=== Neutral ===
 +
 
Neutral mobs will not attack the player unless provoked. The act of provoking neutral mobs varies.
 
Neutral mobs will not attack the player unless provoked. The act of provoking neutral mobs varies.
  
Note that spiders will spawn hostile due to the fact they spawn in light levels of 7 or below, but are actually neutral mobs, as they are passive unless hit in light levels of 12 or above.
+
Note that spiders will spawn hostile due to the fact they spawn in light levels of 7 or below, but are actually neutral mobs, as they are passive unless hit in light levels of 12 or above. Bears will attack the player if the player has a certain amount of food on them. The player can choose to distract the bear by throwing food on the ground. Bears spawn on initial chunk generation, and will not despawn or respawn.
  
{| style="margin:auto"
+
{| style="text-align:center;"
 
|-
 
|-
| scope="col" style="width:68px" | [[File:EndermanFace.png|link=Enderman|Enderman]]
+
| scope="col" style="width:68px" | {{GridImage|Bear}}
| scope="col" style="width:68px" | [[File:SpiderFace.png|link=Spider|Spider]]
+
| scope="col" style="width:68px" | {{GridImage|Enderman}}
| scope="col" style="width:68px" | [[File:WolfFace.png|link=Wolf|Wolf]]
+
| scope="col" style="width:68px" | {{GridImage|Spider}}
 +
| scope="col" style="width:68px" | {{GridImage|Wolf}}
 +
| scope="col" style="width:68px" |  
 
|-
 
|-
 +
| [[Bear]]
 
| [[Enderman]]
 
| [[Enderman]]
 
| [[Spider]]
 
| [[Spider]]
 
| [[Wolf]]
 
| [[Wolf]]
 +
| [[Shark]]
 
|}
 
|}
  
 
=== Tamable ===
 
=== Tamable ===
 +
 
These mobs can be tamed by the player, and in the horse's case, ridden as well.
 
These mobs can be tamed by the player, and in the horse's case, ridden as well.
  
{| style="margin:auto"
+
{| style="text-align:center;"
 
|-
 
|-
| scope="col" style="width:68px" | [[File:WolfFaceTamed.png|link=Wolf|Wolf]]
+
| scope="col" style="width:68px" | {{GridImage|Wolf}}
| scope="col" style="width:68px" | [[File:HorseHead.png|64px|link=Horse|Horse]]
+
| scope="col" style="width:68px" | {{GridImage|Horse}}
 
|-
 
|-
 
| [[Wolf|Wolf (Dog)]]
 
| [[Wolf|Wolf (Dog)]]
Line 57: Line 65:
  
 
=== Hostile ===
 
=== Hostile ===
Hostile mobs will attack the player when in range, each with their own abilities.<br>
 
Zombies, Creepers, Skeletons, Spiders, and Javelin Skeletons require a [[light]] level of '''7 or less''' to naturally spawn.<br> Spiders will become neutral at light levels 12 and higher, but they do not spawn neutral.
 
Hostile mobs do not spawn on "peaceful" [[difficulty]].
 
  
{| style="margin:auto"
+
Hostile mobs will attack the player when in range, each with their own abilities.
 +
 
 +
Zombies, Creepers, Skeletons, Spiders, and Javelin Skeletons require a light level of '''7 or less''', and for there to be no [[Protection Meter|Spawn Protection]] in the area to naturally spawn, and will either burn to death in the sunlight, or can possibly despawn on their own.
 +
 
 +
Creepers will "sleep" in the day and become immobile. They will not react to the player coming close to them. However, if they are moved into a darker place, they will "wake up" and begin attacking the player again.
 +
 
 +
On Hardcore mode, Javelin Skeletons will render with extremely large javelins. This was initially a bug, but was kept as a feature in Hardcore mode.
 +
 
 +
Spiders will become neutral at light levels 12 and higher, but they do not spawn neutral.
 +
 
 +
{| style="text-align:center;"
 
|-
 
|-
| scope="col" style="width:68px" | [[File:BearFace.png|link=Bear|Bear]]
+
| scope="col" style="width:68px" | {{GridImage|Creeper}}
| scope="col" style="width:68px" | [[File:CreeperFace.png|link=Creeper|Creeper]]
+
| scope="col" style="width:68px" | {{GridImage|Skeleton}}
| scope="col" style="width:68px" | [[File:SkeletonFace.png|link=Skeleton|Skeleton]]
+
| scope="col" style="width:68px" | {{GridImage|Javelin Skeleton}}
| scope="col" style="width:68px" | [[File:JavelinSkeletonHead.png|64px|link=Javelin Skeleton|Javelin Skeleton]]
+
| scope="col" style="width:68px" | {{GridImage|Zombie}}
| scope="col" style="width:68px" | [[File:ZombieFace.png|link=Zombie|Zombie]]
+
 
|-
 
|-
| [[Bear]]
 
 
| [[Creeper]]
 
| [[Creeper]]
 
| [[Skeleton]]
 
| [[Skeleton]]
| [[Wither Skeleton]]
+
| [[Skeleton|Javelin Skeleton]]
 
| [[Zombie]]
 
| [[Zombie]]
 
|}
 
|}
  
 +
== Breeding ==
  
<!-- ==Animals==
+
{{main|Animal Husbandry}}
Animals have different sexes, which are determined randomly at the time they are created. Each animal has a size modifier that determines how big it is. The size of an animal is inheritable, but currently has no effect on the drop rate of items. Animals also have a hunger bar, which slowly depletes over time. Animals will attempt to hunt or eat grass to replenish their hunger. At roughly 90% hunger, they will begin to heal slowly. Carnivores such as bears and wolves will eat meats off the ground if they are placed within a certain range. The default gestation time for an animal is 120 days [or whatever equates to 4 months in your game], and the new born baby will then take 90 days[same as before, but with 3 months] to reach it's adult size.
+
  
==Planned and Current Mobs==
+
=== Genders ===
As TFC develops (and dunk gets off his lazy ass), new mobs and animals will be added to TFC. All mobs will be receiving a graphical update (monsters and animals alike) and animals will be getting behavioural enhancements and become more interactive. Vanilla Minecraft's farm animals will all be receiving a "wild" counterpart, which will be more aggressive and in some cases, may even attack players if provoked.  
+
 
This is a list of planned and current TFC animals, along with any wild or domestic counterpart:
+
Tamable and passive mobs (excluding squid) have different genders (male or female), which is determined randomly at the time that the animals spawns. Other than horses and wolves, these animals have visual cues to easily determine the gender such as antlers, horns, tusks, udders and different feather colors. For mobs that do not have visual cues, the animal can be right-clicked on for a chat message stating the gender.
 +
 
 +
=== Genetic Traits ===
 +
 
 +
Each animal has a size modifier that determines how big it is. The size of an animal is inheritable, and determines how much meat and the size of the hide that is dropped on death. Other genetic traits that are currently in the code, but not fully implemented include: strength, aggression, obedience, color, climate and hard. It is currently unknown what is planned for the use of these trait modifiers.
 +
 
 +
=== Babies ===
 +
 
 +
[[File:2012-07-05_22.23.43.png|thumb|right|Reduced head size in baby animals]]
 +
 
 +
The size of a baby animal's head is reduced, but still larger for it's body size. Some baby animals also have a different texture than their adult versions, such as chickens and deer. As the baby grows up it will slowly change to the adult texture and grow its gender visual cues such as tusks, horns and antlers.
 +
 +
== Hunger ==
 +
 
 +
Animals also have a hunger bar, which slowly depletes over time. Animals will attempt to hunt or eat grass to replenish their hunger. At roughly 90% hunger, they will begin to heal slowly if they have taken any damage. Carnivores such as bears and wolves will eat meats off the ground if they are left within a certain range, or they will kill the passive animals nearby. Hunger currently has no negative effect on animals other than the lack of health regeneration. An empty hunger bar currently will '''''not''''' result in the animal taking damage or eventually starving to death.
 +
 
 +
== Combat ==
 +
 
 +
The general technique for combat against hostile mobs is relatively the same as for their [[mcwiki:mobs|Vanilla Counterparts]], with the key difference being the implementation of [[Damage Types]]. Each mob deals a specific type of damage when hurting the player, and is strong or weak to specific damage types as well. This is important for deciding what type of [[armor]] to wear as well as which [[weapon]] to use when entering combat.
 +
 
 +
== AI/Behavior ==
 +
 
 +
Almost all mob behavior is currently implemented through the use of different [[mcwiki:Mob_AI|vanilla AI systems]]. For example: when a passive mob has been attacked, it uses the vanilla ocelot AI to run away from the attacking entity. Female chickens also use the "sit on chest" ocelot AI in order to find nest boxes to roost in.
 +
 
 +
== Achievements ==
 +
 
 +
{{main|Achievements}}
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Icon
 +
! Achievement
 +
! In-game description
 +
! Prerequisites
 +
! Actual requirements (if different)
 +
|-
 +
| {{Achievement|Creeper}}
 +
! Steve Irwin
 +
| Poke it with a stick
 +
| -
 +
| Poke a creeper with a stick.
 +
|}
  
TerraFirmaCraft replaces vanilla mobs with counterparts that are very similar, save differing drops, most notably, [[Sheep]].
+
== Trivia ==
  
[Note: '*' indicates an animal that hasn't been added to TFC yet. Bolded names refer to animals that don't exist in Vanilla]
+
*Most of TFC's custom mobs borrow their sounds from their vanilla relatives. Bears sound like wolves, and pheasants sound like chickens.
 +
*It is planned to eventually move all "magical" mobs underground by limiting their spawn ability to only be below sea-level. The creatures will still be able to be found in caves, but the surface will instead be populated with more believable hostile mobs.
 +
*Hostile mobs do not understand how to path around stalactites and stalagmites, and will often get stuck next to them after walking too close. This comes in handy when exploring caves and engaging in combat.
  
==Further Changes from Vanilla==
 
The size of a baby animal's head is reduced, but still larger for it's body size.[[File:2012-07-05_22.23.43.png|400px|thumb|right|reduced head size in baby animals]] Baby animals correctly follow their parents, or any mob they select as their parent if they are unable to find one. Baby animals that lose their mothers too early will starve as they can't nurse. Chickens are currently included in this. Animals should be mating in the wild but this has yet to be observed. Male pigs have tusks and only female cows have udders.
 
  
-->
 
  
 
{{Blocks}}
 
{{Blocks}}
 
[[Category:Mobs]]
 
[[Category:Mobs]]
 
[[Category:Environment‏‎]]
 
[[Category:Environment‏‎]]

Latest revision as of 22:22, 12 April 2021

This article needs to be updated to match TFC+'s newest version.
It might not contain completely accurate information for the newest version. Please help by contributing.
Information: Severely outdated. Check Animal Husbandry in the interim.

Current Mobs

Passive

Passive mobs will never attack the player. Other than squids, all passive animals spawn on initial chunk generation, and will not despawn or respawn. Farm animals such as chickens, cows, pigs, sheep and horses can be tamed and bred. Deer and pheasants are wild animals that cannot be bred or tamed. Squids need salt water to spawn in, and are the only passive mob that will despawn and respawn after the initial world generation.

Grid Chicken.png Grid Cow.png Grid Deer.png Grid Pheasant.png Grid Pig.png Grid Sheep.png Grid Horse.png Grid Squid.png Grid Squid.png
Chicken Cow (Aurochs) Deer Pheasant Pig (Wild Boar) Sheep (Mouflon) Horse Squid Fish

Neutral

Neutral mobs will not attack the player unless provoked. The act of provoking neutral mobs varies.

Note that spiders will spawn hostile due to the fact they spawn in light levels of 7 or below, but are actually neutral mobs, as they are passive unless hit in light levels of 12 or above. Bears will attack the player if the player has a certain amount of food on them. The player can choose to distract the bear by throwing food on the ground. Bears spawn on initial chunk generation, and will not despawn or respawn.

Grid Bear.png Grid Enderman.png Grid Spider.png Grid Wolf.png
Bear Enderman Spider Wolf Shark

Tamable

These mobs can be tamed by the player, and in the horse's case, ridden as well.

Grid Wolf.png Grid Horse.png
Wolf (Dog) Horse

Hostile

Hostile mobs will attack the player when in range, each with their own abilities.

Zombies, Creepers, Skeletons, Spiders, and Javelin Skeletons require a light level of 7 or less, and for there to be no Spawn Protection in the area to naturally spawn, and will either burn to death in the sunlight, or can possibly despawn on their own.

Creepers will "sleep" in the day and become immobile. They will not react to the player coming close to them. However, if they are moved into a darker place, they will "wake up" and begin attacking the player again.

On Hardcore mode, Javelin Skeletons will render with extremely large javelins. This was initially a bug, but was kept as a feature in Hardcore mode.

Spiders will become neutral at light levels 12 and higher, but they do not spawn neutral.

Grid Creeper.png Grid Skeleton.png Grid Javelin Skeleton.png Grid Zombie.png
Creeper Skeleton Javelin Skeleton Zombie

Breeding

Main article: Animal Husbandry

Genders

Tamable and passive mobs (excluding squid) have different genders (male or female), which is determined randomly at the time that the animals spawns. Other than horses and wolves, these animals have visual cues to easily determine the gender such as antlers, horns, tusks, udders and different feather colors. For mobs that do not have visual cues, the animal can be right-clicked on for a chat message stating the gender.

Genetic Traits

Each animal has a size modifier that determines how big it is. The size of an animal is inheritable, and determines how much meat and the size of the hide that is dropped on death. Other genetic traits that are currently in the code, but not fully implemented include: strength, aggression, obedience, color, climate and hard. It is currently unknown what is planned for the use of these trait modifiers.

Babies

Reduced head size in baby animals

The size of a baby animal's head is reduced, but still larger for it's body size. Some baby animals also have a different texture than their adult versions, such as chickens and deer. As the baby grows up it will slowly change to the adult texture and grow its gender visual cues such as tusks, horns and antlers.

Hunger

Animals also have a hunger bar, which slowly depletes over time. Animals will attempt to hunt or eat grass to replenish their hunger. At roughly 90% hunger, they will begin to heal slowly if they have taken any damage. Carnivores such as bears and wolves will eat meats off the ground if they are left within a certain range, or they will kill the passive animals nearby. Hunger currently has no negative effect on animals other than the lack of health regeneration. An empty hunger bar currently will not result in the animal taking damage or eventually starving to death.

Combat

The general technique for combat against hostile mobs is relatively the same as for their Vanilla Counterparts, with the key difference being the implementation of Damage Types. Each mob deals a specific type of damage when hurting the player, and is strong or weak to specific damage types as well. This is important for deciding what type of armor to wear as well as which weapon to use when entering combat.

AI/Behavior

Almost all mob behavior is currently implemented through the use of different vanilla AI systems. For example: when a passive mob has been attacked, it uses the vanilla ocelot AI to run away from the attacking entity. Female chickens also use the "sit on chest" ocelot AI in order to find nest boxes to roost in.

Achievements

Main article: Achievements
Icon Achievement In-game description Prerequisites Actual requirements (if different)
Achievement-plain.png
Grid Creeper.png
Steve Irwin Poke it with a stick - Poke a creeper with a stick.

Trivia

  • Most of TFC's custom mobs borrow their sounds from their vanilla relatives. Bears sound like wolves, and pheasants sound like chickens.
  • It is planned to eventually move all "magical" mobs underground by limiting their spawn ability to only be below sea-level. The creatures will still be able to be found in caves, but the surface will instead be populated with more believable hostile mobs.
  • Hostile mobs do not understand how to path around stalactites and stalagmites, and will often get stuck next to them after walking too close. This comes in handy when exploring caves and engaging in combat.