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 |
---|---|---|
@NotNull 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.USE_ITEM |
|
static GoalKey<Mob> |
VanillaGoal.VINDICATOR_BREAK_DOOR |
Modifier and Type | Method | Description |
---|---|---|
<T extends Mob> |
MobGoals.addGoal(T mob,
int priority,
@NotNull Goal<T> goal) |
|
<T extends Mob> |
MobGoals.getAllGoals(T mob) |
|
<T extends Mob> |
MobGoals.getAllGoals(T mob,
@NotNull GoalType type) |
|
<T extends Mob> |
MobGoals.getAllGoalsWithout(T mob,
@NotNull GoalType type) |
|
<T extends Mob> |
MobGoals.getGoal(T mob,
@NotNull GoalKey<T> key) |
|
<T extends Mob> |
MobGoals.getGoals(T mob,
@NotNull GoalKey<T> key) |
|
<T extends Mob> |
MobGoals.getRunningGoals(T mob) |
|
<T extends Mob> |
MobGoals.getRunningGoals(T mob,
@NotNull GoalType type) |
|
<T extends Mob> |
MobGoals.getRunningGoalsWithout(T mob,
@NotNull GoalType type) |
|
<T extends Mob> |
MobGoals.hasGoal(T mob,
@NotNull GoalKey<T> key) |
|
static <A extends Mob> |
GoalKey.of(@NotNull Class<A> entityClass,
@NotNull NamespacedKey namespacedKey) |
|
<T extends Mob> |
MobGoals.removeAllGoals(T mob) |
|
<T extends Mob> |
MobGoals.removeAllGoals(T mob,
@NotNull GoalType type) |
|
<T extends Mob> |
MobGoals.removeGoal(T mob,
@NotNull Goal<T> goal) |
|
<T extends Mob> |
MobGoals.removeGoal(T mob,
@NotNull 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 |
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 |
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 |
Stray |
Represents a Stray - variant of
Skeleton . |
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 |
Zombie |
Represents a Zombie.
|
interface |
ZombieHorse |
Represents a ZombieHorse - variant of
AbstractHorse . |
interface |
ZombieVillager |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Mob |
Vex.getSummoner() |
Get the Mob that summoned this vex
|
Modifier and Type | Method | Description |
---|---|---|
void |
Vex.setSummoner(@Nullable Mob summoner) |
Set the summoner of this vex
|
Copyright © 2020. All rights reserved.