Direct Known Subclasses:
CatEntity, ParrotEntity, WolfEntity

public class TameableEntity extends AnimalEntity
  • Field Details

    • ownerBedrockId

      protected long ownerBedrockId
      Used in the interactive tag manager to track if the session player owns this entity
  • Constructor Details

    • TameableEntity

      public TameableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)
  • Method Details

    • setTameableFlags

      public void setTameableFlags(com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata entityMetadata)
    • setOwner

      public void setOwner(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata<Optional<UUID>,​?> entityMetadata)