public class EntityHorse extends EntityAnimal implements IInvBasic
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityHorse.GroupData |
EntityLiving.SpawnPlacementType| Modifier and Type | Field and Description |
|---|---|
int |
field_110278_bp |
int |
field_110279_bq |
protected boolean |
horseJumping |
protected float |
jumpPower |
protected int |
temper |
field_175506_blfield_175502_b, field_175503_c, field_175504_afield_110179_h, field_110181_iequipmentDropChances, experienceValue, jumpHelper, livingSoundTime, moveHelper, navigator, targetTasks, tasksarrowHitTimer, attackedAtYaw, attackingPlayer, 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, prevLimbSwingAmount, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, swingProgressIntaddedToChunk, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, extendedProperties, fallDistance, fireResistance, firstUpdate, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, 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| Constructor and Description |
|---|
EntityHorse(World worldIn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowLeashing() |
protected void |
applyEntityAttributes() |
boolean |
attackEntityFrom(DamageSource source,
float amount) |
boolean |
canBePushed() |
boolean |
canCarryChest() |
boolean |
canMateWith(EntityAnimal otherAnimal) |
boolean |
canWearArmor() |
EntityAgeable |
createChild(EntityAgeable ageable) |
void |
dropChestItems() |
void |
dropChests() |
protected void |
entityInit() |
void |
fall(float distance,
float damageMultiplier) |
float |
func_110201_q(float p_110201_1_) |
boolean |
func_110205_ce() |
boolean |
func_110239_cn() |
int |
func_110241_cb() |
void |
func_110242_l(boolean p_110242_1_) |
boolean |
func_110253_bW() |
protected void |
func_142017_o(float p_142017_1_) |
static boolean |
func_146085_a(Item p_146085_0_) |
java.lang.String |
func_152119_ch() |
void |
func_152120_b(java.lang.String p_152120_1_) |
boolean |
func_175507_cI() |
IEntityLivingData |
func_180482_a(DifficultyInstance p_180482_1_,
IEntityLivingData p_180482_2_) |
protected java.lang.String |
getAngrySoundName() |
boolean |
getCanSpawnHere() |
protected EntityHorse |
getClosestHorse(Entity p_110250_1_,
double p_110250_2_) |
protected java.lang.String |
getDeathSound() |
protected Item |
getDropItem() |
float |
getEyeHeight() |
float |
getGrassEatingAmount(float p_110258_1_) |
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 |
getName() |
float |
getRearingAmount(float p_110223_1_) |
protected float |
getSoundVolume() |
int |
getTalkInterval() |
int |
getTemper() |
int |
getTotalArmorValue() |
java.lang.String[] |
getVariantTexturePaths() |
void |
handleHealthUpdate(byte p_70103_1_) |
int |
increaseTemper(int p_110198_1_) |
boolean |
interact(EntityPlayer player) |
boolean |
isAdultHorse() |
boolean |
isBreedingItem(ItemStack stack) |
boolean |
isChested() |
boolean |
isEatingHaystack() |
boolean |
isHorseJumping() |
boolean |
isHorseSaddled() |
protected boolean |
isMovementBlocked() |
boolean |
isOnLadder() |
boolean |
isRearing() |
boolean |
isSterile() |
boolean |
isTame() |
boolean |
isUndead() |
void |
makeHorseRearWithSound() |
void |
moveEntityWithHeading(float p_70612_1_,
float p_70612_2_) |
void |
onDeath(DamageSource cause) |
void |
onInventoryChanged(InventoryBasic p_76316_1_) |
void |
onLivingUpdate() |
void |
onUpdate() |
void |
openGUI(EntityPlayer playerEntity) |
protected void |
playStepSound(BlockPos p_180429_1_,
Block p_180429_2_) |
boolean |
prepareChunkForSpawn() |
void |
readEntityFromNBT(NBTTagCompound tagCompund) |
boolean |
replaceItemInInventory(int p_174820_1_,
ItemStack p_174820_2_) |
void |
setChested(boolean p_110207_1_) |
void |
setEating(boolean eating) |
void |
setEatingHaystack(boolean p_110227_1_) |
void |
setHasReproduced(boolean p_110221_1_) |
void |
setHorseArmorStack(ItemStack p_146086_1_) |
void |
setHorseJumping(boolean p_110255_1_) |
void |
setHorseSaddled(boolean p_110251_1_) |
void |
setHorseTamed(boolean p_110234_1_) |
void |
setHorseType(int p_110214_1_) |
void |
setHorseVariant(int p_110235_1_) |
void |
setJumpPower(int p_110206_1_) |
void |
setRearing(boolean p_110219_1_) |
void |
setScaleForAge(boolean p_98054_1_) |
boolean |
setTamedBy(EntityPlayer p_110263_1_) |
void |
setTemper(int p_110238_1_) |
protected void |
spawnHorseParticles(boolean p_110216_1_) |
void |
updateRiderPosition() |
void |
writeEntityToNBT(NBTTagCompound tagCompound) |
canDespawn, func_146083_cb, func_175505_a, func_180484_a, getExperiencePoints, isInLove, resetInLove, setInLove, updateAITasksaddGrowth, func_175500_n, func_175501_a, getGrowingAge, isChild, setGrowingAge, setScale, setSizedetachHome, func_175449_a, func_180485_d, func_180486_cf, getMaximumHomeDistance, hasHome, hasPath, isWithinHomeDistanceCurrentPosition, updateLeashedStatecanAttackClass, canBeSteered, canPickUpLoot, clearLeashed, despawnEntity, dropEquipment, dropFewItems, eatGrassBonus, enablePersistence, faceEntity, func_110146_f, func_175445_a, func_175447_b, func_175448_a, func_180481_a, func_180483_b, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCurrentArmor, getEntitySenses, getEquipmentInSlot, getHeldItem, getInventory, getJumpHelper, getLeashed, getLeashedToEntity, getLookHelper, getMaxFallHeight, getMoveHelper, getNavigator, getRenderSizeModifier, getVerticalFaceSpeed, handleLavaMovement, interactFirst, isNoDespawnRequired, isServerWorld, onEntityUpdate, playLivingSound, setAIMoveSpeed, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setEquipmentDropChance, setLeashedToEntity, setMoveForward, setNoAI, spawnExplosionParticle, updateEntityActionStateaddPotionEffect, addRandomArmor, applyArmorCalculations, applyPotionDamageCalculations, attackEntityAsMob, canBeCollidedWith, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, curePotionEffects, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, func_146066_aG, func_152111_bt, func_152112_bu, func_175133_bi, func_175134_bD, func_175135_B, func_175136_bO, func_180426_a, func_180433_a, func_180466_bG, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getAlwaysRenderNameTagForRender, getArrowCountInEntity, getAttributeMap, getCombatTracker, getCreatureAttribute, getEntityAttribute, getFallSoundString, getHealth, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getRevengeTimer, getRNG, getRotationYawHead, getSoundPitch, getSwingProgress, getTeam, heal, isEntityAlive, isEntityUndead, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, mountEntity, onChangedPotionEffect, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onKillCommand, onNewPotionEffect, performHurtAnimation, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateAITick, updateArmSwingProgress, updatePotionEffects, updateRiddenaddChatMessage, addEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, canRiderInteract, canTriggerWalking, canUseCommand, copyDataFromOld, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, doBlockCollisions, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_145781_i, func_174807_aT, func_174815_a, func_174816_a, func_174817_o, func_174819_aU, func_174823_aP, func_174825_a, func_174827_a, func_174834_g, func_180427_aV, getAir, getAlwaysRenderNameTag, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getCommandSenderEntity, getCustomNameTag, getDataWatcher, getDisplayName, getDistance, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getDistanceSqToEntity, getDistanceToEntity, getEntityBoundingBox, getEntityData, getEntityId, getEntityString, getEntityWorld, getExplosionResistance, getExtendedProperties, getFlag, getHorizontalFacing, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getSplashSound, getSwimSound, getTeleportDirection, getUniqueID, getVectorForRotation, getYOffset, handleWaterMovement, hasCustomName, hashCode, hitByEntity, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInLava, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isOutsideBorder, isPushedByWater, isRiding, isSilent, isSneaking, isSprinting, isWet, moveEntity, moveFlying, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onKillEntity, onStruckByLightning, playSound, preparePlayerToSpawn, pushOutOfBlocks, rayTrace, readFromNBT, registerExtendedProperties, resetEntityId, resetHeight, sendCommandFeedback, setAir, setAlwaysRenderNameTag, setAngles, setCommandStat, setCustomNameTag, setDead, setEntityBoundingBox, setEntityId, setFire, setFlag, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setOutsideBorder, setPosition, setPositionAndRotation, setPositionAndUpdate, setRotation, setSilent, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, spawnRunningParticles, 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 worldIn)
protected void entityInit()
entityInit in class EntityAgeablepublic void setHorseType(int p_110214_1_)
public int getHorseType()
public void setHorseVariant(int p_110235_1_)
public int getHorseVariant()
public java.lang.String getName()
getName in interface ICommandSendergetName in class Entitypublic boolean isAdultHorse()
public boolean isTame()
public boolean func_110253_bW()
public java.lang.String func_152119_ch()
public void func_152120_b(java.lang.String p_152120_1_)
public float getHorseSize()
public void setScaleForAge(boolean p_98054_1_)
setScaleForAge in class EntityAgeablepublic boolean isHorseJumping()
public void setHorseTamed(boolean p_110234_1_)
public void setHorseJumping(boolean p_110255_1_)
public boolean allowLeashing()
allowLeashing in class EntityLivingprotected void func_142017_o(float p_142017_1_)
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 setHorseArmorStack(ItemStack p_146086_1_)
public void func_110242_l(boolean p_110242_1_)
public void setChested(boolean p_110207_1_)
public void setHasReproduced(boolean p_110221_1_)
public void setHorseSaddled(boolean p_110251_1_)
public int getTemper()
public void setTemper(int p_110238_1_)
public int increaseTemper(int p_110198_1_)
public boolean attackEntityFrom(DamageSource source, float amount)
attackEntityFrom in class EntityAnimalpublic int getTotalArmorValue()
getTotalArmorValue in class EntityLivingBasepublic boolean canBePushed()
canBePushed in class EntityLivingBasepublic boolean prepareChunkForSpawn()
public void dropChests()
public void fall(float distance,
float damageMultiplier)
fall in class EntityLivingBasepublic void onInventoryChanged(InventoryBasic p_76316_1_)
onInventoryChanged in interface IInvBasicpublic boolean getCanSpawnHere()
getCanSpawnHere in class EntityAnimalprotected EntityHorse getClosestHorse(Entity p_110250_1_, double p_110250_2_)
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 playStepSound(BlockPos p_180429_1_, Block p_180429_2_)
playStepSound 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 boolean func_175507_cI()
public java.lang.String getHorseTexture()
public java.lang.String[] getVariantTexturePaths()
public void openGUI(EntityPlayer playerEntity)
public boolean interact(EntityPlayer player)
interact in class EntityAnimalpublic boolean canWearArmor()
public boolean canCarryChest()
protected boolean isMovementBlocked()
isMovementBlocked in class EntityLivingBasepublic boolean isUndead()
public boolean isSterile()
public boolean isBreedingItem(ItemStack stack)
isBreedingItem in class EntityAnimalpublic void onDeath(DamageSource cause)
onDeath in class EntityLivingBasepublic void onLivingUpdate()
onLivingUpdate in class EntityAnimalpublic void onUpdate()
onUpdate in class EntityLivingpublic void setEatingHaystack(boolean p_110227_1_)
public void setRearing(boolean p_110219_1_)
public void makeHorseRearWithSound()
public void dropChestItems()
public boolean setTamedBy(EntityPlayer p_110263_1_)
public void moveEntityWithHeading(float p_70612_1_,
float p_70612_2_)
moveEntityWithHeading in class EntityLivingBasepublic void writeEntityToNBT(NBTTagCompound tagCompound)
writeEntityToNBT in class EntityAnimalpublic void readEntityFromNBT(NBTTagCompound tagCompund)
readEntityFromNBT in class EntityAnimalpublic boolean canMateWith(EntityAnimal otherAnimal)
canMateWith in class EntityAnimalpublic EntityAgeable createChild(EntityAgeable ageable)
createChild in class EntityAgeablepublic IEntityLivingData func_180482_a(DifficultyInstance p_180482_1_, IEntityLivingData p_180482_2_)
func_180482_a in class EntityLivingpublic float getGrassEatingAmount(float p_110258_1_)
public float getRearingAmount(float p_110223_1_)
public float func_110201_q(float p_110201_1_)
public void setJumpPower(int p_110206_1_)
protected void spawnHorseParticles(boolean p_110216_1_)
public void handleHealthUpdate(byte p_70103_1_)
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 EntityLivingBasepublic float getEyeHeight()
getEyeHeight in class Entitypublic boolean replaceItemInInventory(int p_174820_1_,
ItemStack p_174820_2_)
replaceItemInInventory in class EntityLiving