public class EntityZombie extends EntityMob
Entity.EnumEntitySize| Modifier and Type | Field and Description |
|---|---|
protected static IAttribute |
field_110186_bp |
entityToAttack, field_110179_h, field_110181_i, fleeingTick, hasAttackeddefaultPitch, equipmentDropChances, experienceValue, livingSoundTime, numTicksToChaseTarget, targetTasks, tasksarrowHitTimer, attackedAtYaw, attackingPlayer, attackTime, cameraPitch, dead, deathTime, entityAge, field_110154_aX, field_70741_aB, field_70763_ax, field_70764_aw, field_70768_au, field_70769_ao, field_70770_ap, hurtTime, isJumping, isSwingInProgress, jumpMovementFactor, lastDamage, limbSwing, limbSwingAmount, maxHurtResistantTime, maxHurtTime, moveForward, moveStrafing, newPosRotationIncrements, newPosX, newPosY, newPosZ, newRotationPitch, newRotationYaw, prevCameraPitch, prevHealth, prevLimbSwingAmount, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, swingProgressIntaddedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, extendedProperties, fallDistance, field_70135_K, fireResistance, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, teleportDirection, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj, yOffset, ySizemobSelector| Constructor and Description |
|---|
EntityZombie(World p_i1745_1_) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRandomArmor()
Makes entity wear random armor based on difficulty
|
protected void |
applyEntityAttributes() |
boolean |
attackEntityAsMob(Entity p_70652_1_) |
boolean |
attackEntityFrom(DamageSource p_70097_1_,
float p_70097_2_)
Called when the entity is attacked.
|
protected boolean |
canDespawn()
Determines if an entity can be despawned, used on idle far away entities
|
protected void |
convertToVillager()
Convert this zombie into a villager.
|
protected void |
dropRareDrop(int p_70600_1_) |
protected void |
entityInit() |
protected void |
func_145780_a(int p_145780_1_,
int p_145780_2_,
int p_145780_3_,
Block p_145780_4_) |
protected void |
func_146069_a(float p_146069_1_) |
void |
func_146070_a(boolean p_146070_1_) |
void |
func_146071_k(boolean p_146071_1_) |
boolean |
func_146072_bX() |
protected int |
getConversionTimeBoost()
Return the amount of time decremented from conversionTime every tick.
|
EnumCreatureAttribute |
getCreatureAttribute()
Get this Entity's EnumCreatureAttribute
|
protected java.lang.String |
getDeathSound()
Returns the sound this mob makes on death.
|
protected Item |
getDropItem() |
protected int |
getExperiencePoints(EntityPlayer p_70693_1_)
Get the experience points the entity currently has.
|
protected java.lang.String |
getHurtSound()
Returns the sound this mob makes when it is hurt.
|
protected java.lang.String |
getLivingSound()
Returns the sound this mob makes while it's alive.
|
int |
getTotalArmorValue()
Returns the current armor value as determined by a call to InventoryPlayer.getTotalArmorValue
|
void |
handleHealthUpdate(byte p_70103_1_) |
boolean |
interact(EntityPlayer p_70085_1_)
Called when a player interacts with a mob. e.g. gets milk from a cow, gets into the saddle on a pig.
|
protected boolean |
isAIEnabled()
Returns true if the newer Entity AI code should be run
|
boolean |
isChild()
If Animal, checks if the age timer is negative
|
boolean |
isConverting()
Returns whether this zombie is in the process of converting to a villager
|
boolean |
isVillager()
Return whether this zombie is a villager.
|
void |
onKillEntity(EntityLivingBase p_70074_1_)
This method gets called when the entity kills another one.
|
void |
onLivingUpdate()
Called frequently so the entity can update its state every tick as required.
|
IEntityLivingData |
onSpawnWithEgg(IEntityLivingData p_110161_1_) |
void |
onUpdate()
Called to update the entity's position/logic.
|
void |
readEntityFromNBT(NBTTagCompound p_70037_1_)
(abstract) Protected helper method to read subclass entity data from NBT.
|
void |
setChild(boolean p_82227_1_)
Set whether this zombie is a child.
|
protected void |
setSize(float p_70105_1_,
float p_70105_2_)
Sets the width and height of the entity.
|
void |
setVillager(boolean p_82229_1_)
Set whether this zombie is a villager.
|
protected void |
startConversion(int p_82228_1_)
Starts converting this zombie into a villager.
|
void |
writeEntityToNBT(NBTTagCompound p_70014_1_)
(abstract) Protected helper method to write subclass entity data to NBT.
|
attackEntity, findPlayerToAttack, func_146066_aG, func_146067_o, getBlockPathWeight, getCanSpawnHere, getSplashSound, getSwimSound, isValidLightLeveldetachHome, func_110174_bM, func_142017_o, getEntityToAttack, getHomePosition, hasHome, hasPath, isMovementCeased, isWithinHomeDistance, isWithinHomeDistanceCurrentPosition, setHomeArea, setPathToEntity, setTarget, updateEntityActionState, updateLeashedState, updateWanderPathallowLeashing, canAttackClass, canBeSteered, canPickUpLoot, clearLeashed, despawnEntity, dropEquipment, dropFewItems, eatGrassBonus, enchantEquipment, faceEntity, func_110146_f, func_110163_bv, func_130225_q, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCommandSenderName, getCustomNameTag, getEntitySenses, getEquipmentInSlot, getHeldItem, getJumpHelper, getLastActiveItems, getLeashed, getLeashedToEntity, getLookHelper, getMaxSafePointTries, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getRenderSizeModifier, getTalkInterval, getVerticalFaceSpeed, hasCustomNameTag, interactFirst, isNoDespawnRequired, onEntityUpdate, playLivingSound, setAIMoveSpeed, setAlwaysRenderNameTag, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setCustomNameTag, setEquipmentDropChance, setLeashedToEntity, setMoveForward, spawnExplosionParticle, updateAITasksaddPotionEffect, applyArmorCalculations, applyPotionDamageCalculations, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, curePotionEffects, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, fall, func_110142_aN, func_142015_aE, func_152111_bt, func_152112_bu, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getArrowCountInEntity, getAttributeMap, getEntityAttribute, getEyeHeight, getHealth, getItemIcon, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getPosition, getRNG, getRotationYawHead, getSoundPitch, getSoundVolume, getSwingProgress, getTeam, heal, isClientWorld, isEntityAlive, isEntityUndead, isMovementBlocked, isOnLadder, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, moveEntityWithHeading, onChangedPotionEffect, onDeath, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onNewPotionEffect, performHurtAnimation, rayTrace, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateAITick, updateArmSwingProgress, updateFallState, updatePotionEffects, updateRiddenaddEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, canRiderInteract, canTriggerWalking, copyDataFrom, copyLocationAndAnglesFrom, dealFireDamage, doesEntityNotTriggerPressurePlate, dropItem, entityDropItem, equals, extinguish, func_145748_c_, func_145771_j, func_145772_a, func_145774_a, func_145775_I, func_145778_a, func_145781_i, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEntityId, getEntityString, getExtendedProperties, getFlag, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getShadowSize, getTeleportDirection, getUniqueID, getYOffset, handleLavaMovement, handleWaterMovement, hashCode, hitByEntity, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isPushedByWater, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onStruckByLightning, playSound, preparePlayerToSpawn, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setDead, setEating, setEntityId, setFire, setFlag, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setRotation, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, toString, travelToDimension, updateRiderPosition, writeMountToNBT, writeToNBT, writeToNBTOptionalprotected static final IAttribute field_110186_bp
public EntityZombie(World p_i1745_1_)
protected void applyEntityAttributes()
applyEntityAttributes in class EntityMobprotected void entityInit()
entityInit in class EntityLivingpublic int getTotalArmorValue()
getTotalArmorValue in class EntityLivingBaseprotected boolean isAIEnabled()
isAIEnabled in class EntityLivingpublic boolean func_146072_bX()
public void func_146070_a(boolean p_146070_1_)
public boolean isChild()
isChild in class EntityLivingBaseprotected int getExperiencePoints(EntityPlayer p_70693_1_)
getExperiencePoints in class EntityLivingpublic void setChild(boolean p_82227_1_)
public boolean isVillager()
public void setVillager(boolean p_82229_1_)
public void onLivingUpdate()
onLivingUpdate in class EntityMobpublic boolean attackEntityFrom(DamageSource p_70097_1_, float p_70097_2_)
attackEntityFrom in class EntityMobpublic void onUpdate()
public boolean attackEntityAsMob(Entity p_70652_1_)
attackEntityAsMob in class EntityMobprotected java.lang.String getLivingSound()
getLivingSound in class EntityLivingprotected java.lang.String getHurtSound()
getHurtSound in class EntityMobprotected java.lang.String getDeathSound()
getDeathSound in class EntityMobprotected void func_145780_a(int p_145780_1_,
int p_145780_2_,
int p_145780_3_,
Block p_145780_4_)
func_145780_a in class Entityprotected Item getDropItem()
getDropItem in class EntityLivingpublic EnumCreatureAttribute getCreatureAttribute()
getCreatureAttribute in class EntityLivingBaseprotected void dropRareDrop(int p_70600_1_)
dropRareDrop in class EntityLivingBaseprotected void addRandomArmor()
addRandomArmor in class EntityLivingpublic void writeEntityToNBT(NBTTagCompound p_70014_1_)
writeEntityToNBT in class EntityLivingpublic void readEntityFromNBT(NBTTagCompound p_70037_1_)
readEntityFromNBT in class EntityLivingpublic void onKillEntity(EntityLivingBase p_70074_1_)
onKillEntity in class Entitypublic IEntityLivingData onSpawnWithEgg(IEntityLivingData p_110161_1_)
onSpawnWithEgg in class EntityLivingpublic boolean interact(EntityPlayer p_70085_1_)
interact in class EntityLivingprotected void startConversion(int p_82228_1_)
public void handleHealthUpdate(byte p_70103_1_)
handleHealthUpdate in class EntityLivingBaseprotected boolean canDespawn()
canDespawn in class EntityLivingpublic boolean isConverting()
protected void convertToVillager()
protected int getConversionTimeBoost()
public void func_146071_k(boolean p_146071_1_)
protected final void setSize(float p_70105_1_,
float p_70105_2_)
protected final void func_146069_a(float p_146069_1_)