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.inventory.InventoryHolder
Direct Known Subclasses:
EntityBat, EntityCat, EntityChicken, EntityCod, EntityCow, EntityDolphin, EntityDonkey, EntityHorse, EntityLlama, EntityMooshroom, EntityMule, EntityOcelot, EntityPanda, EntityParrot, EntityPig, EntityPolarBear, EntityPufferfish, EntityRabbit, EntitySalmon, EntitySheep, EntitySkeletonHorse, EntityTameable, EntityTropicalFish, EntityTurtle, EntityWolf, EntityZombieHorse

public abstract class Animal extends EntityCreature implements org.cloudburstmc.api.entity.EntityAgeable
author: MagicDroidX Nukkit Project
  • Constructor Details

    • Animal

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

    • isBaby

      public boolean isBaby()
      Specified by:
      isBaby in interface org.cloudburstmc.api.entity.EntityAgeable
    • isBreedingItem

      public boolean isBreedingItem(org.cloudburstmc.api.item.ItemStack item)
    • onInteract

      public boolean onInteract(org.cloudburstmc.api.player.Player player, org.cloudburstmc.api.item.ItemStack item, com.nukkitx.math.vector.Vector3f clickedPos)
      Specified by:
      onInteract in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      onInteract in class BaseEntity