public interface IEntityAnimal extends IEntityAgeable
Modifier and Type | Method and Description |
---|---|
boolean |
canMateWith(IEntityAnimal other) |
IPlayer |
getLoveCause() |
boolean |
isBreedingItem(IItemStack itemStack) |
boolean |
isInLove() |
void |
resetInLove() |
void |
setInLove(IPlayer player) |
addGrowth, ageUp, getGrowingAge, setGrowingAge, setScaleForAge
detachHome, getHomePosition, getMaximumHomeDistance, hasHome, hasPath, isPositionWithinHomeDistance, isWithinHomeDistance, setHomePositionAndDistance
canBeLeashedTo, canBeSteered, canPickUpLoot, canSpawnHere, clearLeashed, enablePersistence, getAttackTarget, getLeashedToEntity, getMaxSpawnedInChunk, getRenderSizeModifier, getTalkInterval, isAIDisabled, isColliding, isLeashed, isLeftHanded, isNoDespawnRequired, playLivingSound, setAIDisabled, setAttackTarget, setCanPickUpLoot, setDropChance, setLeashedToEntity, setLeftHanded, setMoveForward, setMoveStrafing, setMoveVertical, spawnExplosionParticle
addPotionEffect, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, getActivePotionEffect, getActivePotionEffects, getAIMoveSpeed, getArrowCountInEntity, getAttackingEntity, getAttribute, getHealth, getHeldItemMainHand, getHeldItemOffHand, getItemInSlot, getLastAttackedEntity, getLastAttackedEntityTime, getLastDamageSource, getMaxHealth, getRevengeTarget, getTotalArmorValue, hasItemInSlot, heal, isChild, isOnLadder, isPotionActive, isPotionEffectApplicable, isUndead, knockBack, onDeath, onLivingUpdate, setAIMoveSpeed, setArrowCountInEntity, setHealth, setItemToSlot, setLastAttackedEntity, setRevengeTarger
addTag, alwaysRenderNameTag, attackEntityFrom, canBeAttackedWithItem, canBeCollidedWith, canBePushed, canPassengerSteer, canRiderInteract, canTrample, dismountRidingEntity, doesTriggerPressurePlate, dropItem, extinguish, getAir, getArmorInventoryList, getControllingPassenger, getCustomName, getDefinition, getDimension, getDistanceSqToEntity, getEquipmentAndArmor, getEyeHight, getHeldEquipment, getID, getInternal, getLookingDirection, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMotionX, getMotionY, getMotionZ, getNBT, getParts, getPassengers, getPassengersRecursive, getPickedResult, getPortalCooldown, getPosition3f, getPosX, getPosY, getPosZ, getRayTrace, getRidingEntity, getRotationPitch, getRotationYaw, getTags, getTeam, getX, getY, getZ, hasCustomName, hasNoGravity, isAlive, isBeingRidden, isBoss, isBurning, isEntityEqual, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInsideOfMaterial, isInsideOpaqueBlock, isInvisible, isInvulnerable, isInvulnerableTo, isInWater, isOnSameTeam, isOutsideBorder, isOverWater, isPassenger, isPushedByWater, isRiding, isRidingSameEntity, isSilent, isSneaking, isSprinting, isWet, onEntityUpdate, onKillCommand, onUpdate, removePassengers, removeTag, setAir, setAlwaysRenderNameTag, setCustomName, setDead, setDimension, setFire, setGlowing, setID, setInvisible, setInvulnerable, setInWeb, setMotionX, setMotionY, setMotionZ, setNoGravity, setOutsideBorder, setPosition, setPosX, setPosY, setPosZ, setRotationPitch, setRotationYaw, setSilent, setSneaking, setSprinting, setToLocationFrom, setWorld, shouldRiderDismountInWater, shouldRiderSit, spawnRunningParticles
getDisplayName, getPosition, getServer, getWorld, sendMessage
boolean isBreedingItem(IItemStack itemStack)
void setInLove(IPlayer player)
IPlayer getLoveCause()
boolean isInLove()
void resetInLove()
boolean canMateWith(IEntityAnimal other)