Class EntityTameable

All Implemented Interfaces:
org.cloudburstmc.api.entity.Creature, org.cloudburstmc.api.entity.Damageable, org.cloudburstmc.api.entity.Entity, org.cloudburstmc.api.entity.EntityAgeable, org.cloudburstmc.api.entity.Living, org.cloudburstmc.api.entity.Ownable, org.cloudburstmc.api.inventory.InventoryHolder

public abstract class EntityTameable extends Animal implements org.cloudburstmc.api.entity.Ownable
Author: BeYkeRYkt Nukkit Project
  • Constructor Details

    • EntityTameable

      public EntityTameable(org.cloudburstmc.api.entity.EntityType<?> type, org.cloudburstmc.api.level.Location location)
  • Method Details

    • initEntity

      protected void initEntity()
      Overrides:
      initEntity in class BaseEntity
    • loadAdditionalData

      public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
      Overrides:
      loadAdditionalData in class EntityCreature
    • saveAdditionalData

      public void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
      Overrides:
      saveAdditionalData in class EntityCreature
    • getOwnerId

      public long getOwnerId()
      Specified by:
      getOwnerId in interface org.cloudburstmc.api.entity.Ownable
    • setOwnerId

      public void setOwnerId(long id)
      Specified by:
      setOwnerId in interface org.cloudburstmc.api.entity.Ownable
    • getName

      public String getName()
      Specified by:
      getName in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      getName in class BaseEntity
    • isTamed

      public boolean isTamed()
    • setTamed

      public void setTamed(boolean value)
    • isSitting

      public boolean isSitting()
    • setSitting

      public void setSitting(boolean value)