| Package | Description | 
|---|---|
| com.destroystokyo.paper.entity | |
| com.destroystokyo.paper.entity.ai | |
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| Modifier and Type | Interface | Description | 
|---|---|---|
| interface  | RangedEntity | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Mob | Pathfinder. getEntity() | 
| Modifier and Type | Interface | Description | 
|---|---|---|
| interface  | Goal<T extends Mob> | Represents an AI goal of an entity | 
| class  | GoalKey<T extends Mob> | Used to identify a Goal. | 
| interface  | VanillaGoal<T extends Mob> | Represents a vanilla goal. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| static GoalKey<Mob> | VanillaGoal. BREAK_DOOR | |
| static GoalKey<Mob> | VanillaGoal. DOOR_OPEN | |
| static GoalKey<Mob> | VanillaGoal. EAT_TILE | |
| static GoalKey<Mob> | VanillaGoal. FLOAT | |
| static GoalKey<Mob> | VanillaGoal. FOLLOW_ENTITY | |
| static GoalKey<Mob> | VanillaGoal. INTERACT | |
| static GoalKey<Mob> | VanillaGoal. LEAP_AT_TARGET | |
| static GoalKey<Mob> | VanillaGoal. LOOK_AT_PLAYER | |
| static GoalKey<Mob> | VanillaGoal. NEAREST_ATTACKABLE_TARGET | |
| static GoalKey<Mob> | VanillaGoal. OCELOT_ATTACK | |
| static GoalKey<Mob> | VanillaGoal. RANDOM_LOOKAROUND | |
| static GoalKey<Mob> | VanillaGoal. UNIVERSAL_ANGER_RESET | |
| static GoalKey<Mob> | VanillaGoal. USE_ITEM | |
| static GoalKey<Mob> | VanillaGoal. VINDICATOR_BREAK_DOOR | 
| Modifier and Type | Method | Description | 
|---|---|---|
| <T extends Mob> | MobGoals. addGoal(T mob,
       int priority,
       Goal<T> goal) | |
| <T extends Mob> | MobGoals. getAllGoals(T mob) | |
| <T extends Mob> | MobGoals. getAllGoals(T mob,
           GoalType type) | |
| <T extends Mob> | MobGoals. getAllGoalsWithout(T mob,
                  GoalType type) | |
| <T extends Mob> | MobGoals. getGoal(T mob,
       GoalKey<T> key) | |
| <T extends Mob> | MobGoals. getGoals(T mob,
        GoalKey<T> key) | |
| <T extends Mob> | MobGoals. getRunningGoals(T mob) | |
| <T extends Mob> | MobGoals. getRunningGoals(T mob,
               GoalType type) | |
| <T extends Mob> | MobGoals. getRunningGoalsWithout(T mob,
                      GoalType type) | |
| <T extends Mob> | MobGoals. hasGoal(T mob,
       GoalKey<T> key) | |
| static <A extends Mob> | GoalKey. of(Class<A> entityClass,
  NamespacedKey namespacedKey) | |
| <T extends Mob> | MobGoals. removeAllGoals(T mob) | |
| <T extends Mob> | MobGoals. removeAllGoals(T mob,
              GoalType type) | |
| <T extends Mob> | MobGoals. removeGoal(T mob,
          Goal<T> goal) | |
| <T extends Mob> | MobGoals. removeGoal(T mob,
          GoalKey<T> key) | 
| Modifier and Type | Interface | Description | 
|---|---|---|
| interface  | AbstractHorse | Represents a Horse-like creature. | 
| interface  | AbstractVillager | Represents a villager NPC | 
| interface  | Ageable | Represents an entity that can age and breed. | 
| interface  | Ambient | Represents an ambient mob | 
| interface  | Animals | Represents an Animal. | 
| interface  | Bat | Represents a Bat | 
| interface  | Bee | Represents a Bee. | 
| interface  | Blaze | Represents a Blaze monster | 
| interface  | Cat | Meow. | 
| interface  | CaveSpider | Represents a Spider. | 
| interface  | ChestedHorse | Represents Horse-like creatures which can carry an inventory. | 
| interface  | Chicken | Represents a Chicken. | 
| interface  | Cod | Represents a cod fish. | 
| interface  | Cow | Represents a Cow. | 
| interface  | Creature | Represents a Creature. | 
| interface  | Creeper | Represents a Creeper | 
| interface  | Dolphin | |
| interface  | Donkey | Represents a Donkey - variant of  ChestedHorse. | 
| interface  | Drowned | Drowned zombie. | 
| interface  | ElderGuardian | Represents an ElderGuardian - variant of  Guardian. | 
| interface  | EnderDragon | Represents an Ender Dragon | 
| interface  | Enderman | Represents an Enderman. | 
| interface  | Endermite | |
| interface  | Evoker | Represents an Evoker "Illager". | 
| interface  | Fish | Represents a fish entity. | 
| interface  | Flying | Represents a Flying Entity. | 
| interface  | Fox | What does the fox say? | 
| interface  | Ghast | Represents a Ghast. | 
| interface  | Giant | Represents a Giant. | 
| interface  | Golem | A mechanical creature that may harm enemies. | 
| interface  | Guardian | |
| interface  | Hoglin | Represents a Hoglin. | 
| interface  | Horse | Represents a Horse. | 
| interface  | Husk | Represents a Husk - variant of  Zombie. | 
| interface  | Illager | Represents a type of "Illager". | 
| interface  | Illusioner | Represents an Illusioner "Illager". | 
| interface  | IronGolem | An iron Golem that protects Villages. | 
| interface  | Llama | Represents a Llama. | 
| interface  | MagmaCube | Represents a MagmaCube. | 
| interface  | Monster | Represents a Monster. | 
| interface  | Mule | Represents a Mule - variant of  ChestedHorse. | 
| interface  | MushroomCow | Represents a mushroom  Cow | 
| interface  | NPC | Represents a non-player character | 
| interface  | Ocelot | A wild tameable cat | 
| interface  | Panda | Panda entity. | 
| interface  | Parrot | Represents a Parrot. | 
| interface  | Phantom | Represents a phantom. | 
| interface  | Pig | Represents a Pig. | 
| interface  | Piglin | Represents a Piglin. | 
| interface  | PigZombie | Represents a Pig Zombie. | 
| interface  | Pillager | Illager entity. | 
| interface  | PolarBear | Represents a polar bear. | 
| interface  | PufferFish | Represents a puffer fish. | 
| interface  | Rabbit | |
| interface  | Raider | |
| interface  | Ravager | Illager beast. | 
| interface  | Salmon | Represents a salmon fish. | 
| interface  | Sheep | Represents a Sheep. | 
| interface  | Shulker | |
| interface  | Silverfish | Represents a Silverfish. | 
| interface  | Skeleton | Represents a Skeleton. | 
| interface  | SkeletonHorse | Represents a SkeletonHorse - variant of  AbstractHorse. | 
| interface  | Slime | Represents a Slime. | 
| interface  | Snowman | Represents a snowman entity | 
| interface  | Spellcaster | Represents a spell casting "Illager". | 
| interface  | Spider | Represents a Spider. | 
| interface  | Squid | Represents a Squid. | 
| interface  | Steerable | Represents an entity which may be saddled, ridden and steered using an item. | 
| interface  | Stray | Represents a Stray - variant of  Skeleton. | 
| interface  | Strider | Represents a Strider. | 
| interface  | Tameable | |
| interface  | TraderLlama | Represents a trader Llama. | 
| interface  | TropicalFish | Tropical fish. | 
| interface  | Turtle | Represents a turtle. | 
| interface  | Vex | Represents a Vex. | 
| interface  | Villager | Represents a villager NPC | 
| interface  | Vindicator | Represents a Vindicator. | 
| interface  | WanderingTrader | Represents a wandering trader NPC | 
| interface  | WaterMob | Represents a Water Mob | 
| interface  | Witch | Represents a Witch | 
| interface  | Wither | Represents a Wither boss | 
| interface  | WitherSkeleton | Represents a WitherSkeleton - variant of  Skeleton. | 
| interface  | Wolf | Represents a Wolf | 
| interface  | Zoglin | Represents a Zoglin. | 
| interface  | Zombie | Represents a Zombie. | 
| interface  | ZombieHorse | Represents a ZombieHorse - variant of  AbstractHorse. | 
| interface  | ZombieVillager | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Mob | Vex. getSummoner() | Get the Mob that summoned this vex | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Vex. setSummoner(Mob summoner) | Set the summoner of this vex | 
Copyright © 2020. All rights reserved.