public class EntityHorse extends EntityAnimal implements IInvBasic
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityHorse.GroupData |
Entity.EnumEntitySize| Modifier and Type | Field and Description |
|---|---|
int |
field_110278_bp |
int |
field_110279_bq |
protected boolean |
horseJumping |
protected float |
jumpPower |
protected int |
temper |
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, ySize| Constructor and Description |
|---|
EntityHorse(World par1World) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowLeashing() |
protected void |
applyEntityAttributes() |
boolean |
attackEntityFrom(DamageSource par1DamageSource,
float par2) |
boolean |
canBePushed() |
boolean |
canMateWith(EntityAnimal par1EntityAnimal) |
EntityAgeable |
createChild(EntityAgeable par1EntityAgeable) |
void |
dropChestItems() |
void |
dropChests() |
protected void |
entityInit() |
protected void |
fall(float par1) |
float |
func_110201_q(float par1) |
boolean |
func_110205_ce() |
boolean |
func_110222_cv() |
boolean |
func_110229_cs() |
boolean |
func_110239_cn() |
int |
func_110241_cb() |
void |
func_110242_l(boolean par1) |
boolean |
func_110253_bW() |
boolean |
func_110256_cu() |
boolean |
func_110259_cr() |
protected void |
func_142017_o(float par1) |
protected void |
func_145780_a(int p_145780_1_,
int p_145780_2_,
int p_145780_3_,
Block p_145780_4_) |
static boolean |
func_146085_a(Item p_146085_0_) |
void |
func_146086_d(ItemStack p_146086_1_) |
protected java.lang.String |
getAngrySoundName() |
boolean |
getCanSpawnHere() |
protected EntityHorse |
getClosestHorse(Entity par1Entity,
double par2) |
java.lang.String |
getCommandSenderName() |
protected java.lang.String |
getDeathSound() |
protected Item |
getDropItem() |
float |
getGrassEatingAmount(float par1) |
boolean |
getHasReproduced() |
double |
getHorseJumpStrength() |
float |
getHorseSize() |
java.lang.String |
getHorseTexture() |
int |
getHorseType() |
int |
getHorseVariant() |
protected java.lang.String |
getHurtSound() |
protected java.lang.String |
getLivingSound() |
int |
getMaxSpawnedInChunk() |
int |
getMaxTemper() |
java.lang.String |
getOwnerName() |
float |
getRearingAmount(float par1) |
protected float |
getSoundVolume() |
int |
getTalkInterval() |
int |
getTemper() |
int |
getTotalArmorValue() |
java.lang.String[] |
getVariantTexturePaths() |
void |
handleHealthUpdate(byte par1) |
int |
increaseTemper(int par1) |
boolean |
interact(EntityPlayer par1EntityPlayer) |
boolean |
isAdultHorse() |
protected boolean |
isAIEnabled() |
boolean |
isBreedingItem(ItemStack par1ItemStack) |
boolean |
isChested() |
boolean |
isEatingHaystack() |
boolean |
isHorseJumping() |
boolean |
isHorseSaddled() |
protected boolean |
isMovementBlocked() |
boolean |
isOnLadder() |
boolean |
isRearing() |
boolean |
isTame() |
void |
makeHorseRearWithSound() |
void |
moveEntityWithHeading(float par1,
float par2) |
void |
onDeath(DamageSource par1DamageSource) |
void |
onInventoryChanged(InventoryBasic par1InventoryBasic) |
void |
onLivingUpdate() |
IEntityLivingData |
onSpawnWithEgg(IEntityLivingData par1EntityLivingData) |
void |
onUpdate() |
void |
openGUI(EntityPlayer par1EntityPlayer) |
boolean |
prepareChunkForSpawn() |
void |
readEntityFromNBT(NBTTagCompound par1NBTTagCompound) |
void |
setChested(boolean par1) |
void |
setEating(boolean par1) |
void |
setEatingHaystack(boolean par1) |
void |
setHasReproduced(boolean par1) |
void |
setHorseJumping(boolean par1) |
void |
setHorseSaddled(boolean par1) |
void |
setHorseTamed(boolean par1) |
void |
setHorseType(int par1) |
void |
setHorseVariant(int par1) |
void |
setJumpPower(int par1) |
void |
setOwnerName(java.lang.String par1Str) |
void |
setRearing(boolean par1) |
void |
setScaleForAge(boolean par1) |
boolean |
setTamedBy(EntityPlayer par1EntityPlayer) |
void |
setTemper(int par1) |
protected void |
spawnHorseParticles(boolean par1) |
void |
updateRiderPosition() |
void |
writeEntityToNBT(NBTTagCompound par1NBTTagCompound) |
attackEntity, canDespawn, findPlayerToAttack, func_146082_f, func_146083_cb, getBlockPathWeight, getExperiencePoints, isInLove, resetInLove, updateAITickaddGrowth, getGrowingAge, isChild, setGrowingAge, setScale, setSizedetachHome, func_110174_bM, getEntityToAttack, getHomePosition, hasHome, hasPath, isMovementCeased, isWithinHomeDistance, isWithinHomeDistanceCurrentPosition, setHomeArea, setPathToEntity, setTarget, updateEntityActionState, updateLeashedState, updateWanderPathaddRandomArmor, canAttackClass, canBeSteered, canPickUpLoot, clearLeashed, despawnEntity, dropEquipment, dropFewItems, eatGrassBonus, enchantEquipment, faceEntity, func_110146_f, func_110163_bv, func_130225_q, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCustomNameTag, getEntitySenses, getEquipmentInSlot, getHeldItem, getJumpHelper, getLastActiveItems, getLeashed, getLeashedToEntity, getLookHelper, getMaxSafePointTries, getMoveHelper, getNavigator, getRenderSizeModifier, getVerticalFaceSpeed, hasCustomNameTag, interactFirst, isNoDespawnRequired, onEntityUpdate, playLivingSound, setAIMoveSpeed, setAlwaysRenderNameTag, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setCustomNameTag, setEquipmentDropChance, setLeashedToEntity, setMoveForward, spawnExplosionParticle, updateAITasksaddPotionEffect, applyArmorCalculations, applyPotionDamageCalculations, attackEntityAsMob, canBeCollidedWith, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, curePotionEffects, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, dropRareDrop, func_110142_aN, func_142015_aE, func_146066_aG, func_146067_o, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getArrowCountInEntity, getAttributeMap, getCreatureAttribute, getEntityAttribute, getEyeHeight, getHealth, getItemIcon, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getPosition, getRNG, getRotationYawHead, getSoundPitch, getSwingProgress, getTeam, heal, isClientWorld, isEntityAlive, isEntityUndead, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, onChangedPotionEffect, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onNewPotionEffect, performHurtAnimation, rayTrace, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, 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, getSplashSound, getSwimSound, 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, onKillEntity, onStruckByLightning, playSound, preparePlayerToSpawn, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setDead, setEntityId, setFire, setFlag, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setRotation, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, toString, travelToDimension, writeMountToNBT, writeToNBT, writeToNBTOptionalpublic int field_110278_bp
public int field_110279_bq
protected boolean horseJumping
protected int temper
protected float jumpPower
public EntityHorse(World par1World)
protected void entityInit()
entityInit in class EntityAgeablepublic void setHorseType(int par1)
public int getHorseType()
public void setHorseVariant(int par1)
public int getHorseVariant()
public java.lang.String getCommandSenderName()
getCommandSenderName in class EntityLivingpublic boolean isAdultHorse()
public boolean isTame()
public boolean func_110253_bW()
public java.lang.String getOwnerName()
public void setOwnerName(java.lang.String par1Str)
public float getHorseSize()
public void setScaleForAge(boolean par1)
setScaleForAge in class EntityAgeablepublic boolean isHorseJumping()
public void setHorseTamed(boolean par1)
public void setHorseJumping(boolean par1)
public boolean allowLeashing()
allowLeashing in class EntityLivingprotected void func_142017_o(float par1)
func_142017_o in class EntityCreaturepublic boolean isChested()
public int func_110241_cb()
public boolean isEatingHaystack()
public boolean isRearing()
public boolean func_110205_ce()
public boolean getHasReproduced()
public void func_146086_d(ItemStack p_146086_1_)
public void func_110242_l(boolean par1)
public void setChested(boolean par1)
public void setHasReproduced(boolean par1)
public void setHorseSaddled(boolean par1)
public int getTemper()
public void setTemper(int par1)
public int increaseTemper(int par1)
public boolean attackEntityFrom(DamageSource par1DamageSource, float par2)
attackEntityFrom in class EntityAnimalpublic int getTotalArmorValue()
getTotalArmorValue in class EntityLivingBasepublic boolean canBePushed()
canBePushed in class EntityLivingBasepublic boolean prepareChunkForSpawn()
public void dropChests()
protected void fall(float par1)
fall in class EntityLivingBasepublic void onInventoryChanged(InventoryBasic par1InventoryBasic)
onInventoryChanged in interface IInvBasicpublic boolean getCanSpawnHere()
getCanSpawnHere in class EntityAnimalprotected EntityHorse getClosestHorse(Entity par1Entity, double par2)
public double getHorseJumpStrength()
protected java.lang.String getDeathSound()
getDeathSound in class EntityLivingBaseprotected Item getDropItem()
getDropItem in class EntityLivingprotected java.lang.String getHurtSound()
getHurtSound in class EntityLivingBasepublic boolean isHorseSaddled()
protected java.lang.String getLivingSound()
getLivingSound in class EntityLivingprotected java.lang.String getAngrySoundName()
protected 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 void applyEntityAttributes()
applyEntityAttributes in class EntityLivingpublic int getMaxSpawnedInChunk()
getMaxSpawnedInChunk in class EntityLivingpublic int getMaxTemper()
protected float getSoundVolume()
getSoundVolume in class EntityLivingBasepublic int getTalkInterval()
getTalkInterval in class EntityAnimalpublic boolean func_110239_cn()
public java.lang.String getHorseTexture()
public java.lang.String[] getVariantTexturePaths()
public void openGUI(EntityPlayer par1EntityPlayer)
public boolean interact(EntityPlayer par1EntityPlayer)
interact in class EntityAnimalpublic boolean func_110259_cr()
public boolean func_110229_cs()
protected boolean isMovementBlocked()
isMovementBlocked in class EntityLivingBasepublic boolean func_110256_cu()
public boolean func_110222_cv()
public boolean isBreedingItem(ItemStack par1ItemStack)
isBreedingItem in class EntityAnimalpublic void onDeath(DamageSource par1DamageSource)
onDeath in class EntityLivingBasepublic void onLivingUpdate()
onLivingUpdate in class EntityAnimalpublic void onUpdate()
onUpdate in class EntityLivingpublic void setEatingHaystack(boolean par1)
public void setRearing(boolean par1)
public void makeHorseRearWithSound()
public void dropChestItems()
public boolean setTamedBy(EntityPlayer par1EntityPlayer)
public void moveEntityWithHeading(float par1,
float par2)
moveEntityWithHeading in class EntityLivingBasepublic void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
writeEntityToNBT in class EntityAnimalpublic void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
readEntityFromNBT in class EntityAnimalpublic boolean canMateWith(EntityAnimal par1EntityAnimal)
canMateWith in class EntityAnimalpublic EntityAgeable createChild(EntityAgeable par1EntityAgeable)
createChild in class EntityAgeablepublic IEntityLivingData onSpawnWithEgg(IEntityLivingData par1EntityLivingData)
onSpawnWithEgg in class EntityLivingpublic float getGrassEatingAmount(float par1)
public float getRearingAmount(float par1)
public float func_110201_q(float par1)
protected boolean isAIEnabled()
isAIEnabled in class EntityLivingpublic void setJumpPower(int par1)
protected void spawnHorseParticles(boolean par1)
public void handleHealthUpdate(byte par1)
handleHealthUpdate in class EntityAnimalpublic void updateRiderPosition()
updateRiderPosition in class Entitypublic static boolean func_146085_a(Item p_146085_0_)
public boolean isOnLadder()
isOnLadder in class EntityLivingBase