类 TamableAnimal

所有已实现的接口:
CommandSource, Attackable, OwnableEntity, Targeting, EntityAccess, Nameable, ICapabilityProvider, ICapabilityProviderImpl<Entity>, ICapabilitySerializable<CompoundTag>, IForgeEntity, IForgeLivingEntity, INBTSerializable<CompoundTag>
直接已知子类:
Cat, ShoulderRidingEntity, Wolf

public abstract class TamableAnimal extends Animal implements OwnableEntity
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • defineSynchedData

      protected void defineSynchedData()
      覆盖:
      defineSynchedData 在类中 AgeableMob
    • addAdditionalSaveData

      public void addAdditionalSaveData(CompoundTag pCompound)
      覆盖:
      addAdditionalSaveData 在类中 Animal
    • readAdditionalSaveData

      public void readAdditionalSaveData(CompoundTag pCompound)
      覆盖:
      readAdditionalSaveData 在类中 Animal
    • canBeLeashed

      public boolean canBeLeashed(Player pPlayer)
      覆盖:
      canBeLeashed 在类中 Mob
    • spawnTamingParticles

      protected void spawnTamingParticles(boolean pTamed)
    • handleEntityEvent

      public void handleEntityEvent(byte pId)
      覆盖:
      handleEntityEvent 在类中 Animal
    • isTame

      public boolean isTame()
    • setTame

      public void setTame(boolean pTamed)
    • reassessTameGoals

      protected void reassessTameGoals()
    • isInSittingPose

      public boolean isInSittingPose()
    • setInSittingPose

      public void setInSittingPose(boolean pSitting)
    • getOwnerUUID

      @Nullable public UUID getOwnerUUID()
      指定者:
      getOwnerUUID 在接口中 OwnableEntity
    • setOwnerUUID

      public void setOwnerUUID(@Nullable UUID pUuid)
    • tame

      public void tame(Player pPlayer)
    • canAttack

      public boolean canAttack(LivingEntity pTarget)
      覆盖:
      canAttack 在类中 LivingEntity
    • isOwnedBy

      public boolean isOwnedBy(LivingEntity pEntity)
    • wantsToAttack

      public boolean wantsToAttack(LivingEntity pTarget, LivingEntity pOwner)
    • getTeam

      public Team getTeam()
      覆盖:
      getTeam 在类中 Entity
    • isAlliedTo

      public boolean isAlliedTo(Entity pEntity)
      覆盖:
      isAlliedTo 在类中 Entity
    • die

      public void die(DamageSource pCause)
      覆盖:
      die 在类中 LivingEntity
    • isOrderedToSit

      public boolean isOrderedToSit()
    • setOrderedToSit

      public void setOrderedToSit(boolean pOrderedToSit)