Uses of Interface
org.bukkit.entity.Mob
Package
Description
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.-
Uses of Mob in com.destroystokyo.paper.entity
-
Uses of Mob in com.destroystokyo.paper.entity.ai
Modifier and TypeInterfaceDescriptioninterface
Represents an AI goal of an entityclass
Used to identify a Goal.interface
VanillaGoal<T extends Mob>
Represents a vanilla goal.Modifier and TypeFieldDescriptionVanillaGoal.BREAK_DOOR
VanillaGoal.CLIMB_ON_TOP_OF_POWDER_SNOW
VanillaGoal.DOOR_OPEN
Deprecated.VanillaGoal.EAT_BLOCK
VanillaGoal.EAT_TILE
Deprecated.VanillaGoal.FLOAT
VanillaGoal.FOLLOW_ENTITY
Deprecated.VanillaGoal.FOLLOW_MOB
VanillaGoal.INTERACT
VanillaGoal.LEAP_AT
VanillaGoal.LEAP_AT_TARGET
Deprecated.VanillaGoal.LOOK_AT_PLAYER
VanillaGoal.NEAREST_ATTACKABLE
VanillaGoal.NEAREST_ATTACKABLE_TARGET
Deprecated.VanillaGoal.OCELOT_ATTACK
VanillaGoal.OPEN_DOOR
VanillaGoal.RANDOM_LOOK_AROUND
VanillaGoal.RANDOM_LOOKAROUND
Deprecated.VanillaGoal.RESET_UNIVERSAL_ANGER
VanillaGoal.UNIVERSAL_ANGER_RESET
Deprecated.VanillaGoal.USE_ITEM
VanillaGoal.VINDICATOR_BREAK_DOOR
Modifier and TypeMethodDescription<T extends Mob>
void<T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getAllGoals
(T mob) <T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getAllGoals
(T mob, @NotNull GoalType type) <T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getAllGoalsWithout
(T mob, @NotNull GoalType type) <T extends Mob>
@NotNull Collection<Goal<T>><T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getRunningGoals
(T mob) <T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getRunningGoals
(T mob, @NotNull GoalType type) <T extends Mob>
@NotNull Collection<Goal<T>>MobGoals.getRunningGoalsWithout
(T mob, @NotNull GoalType type) <T extends Mob>
booleanGoalKey.of
(@NotNull Class<A> entityClass, @NotNull NamespacedKey namespacedKey) <T extends Mob>
voidMobGoals.removeAllGoals
(T mob) <T extends Mob>
voidMobGoals.removeAllGoals
(T mob, @NotNull GoalType type) <T extends Mob>
voidMobGoals.removeGoal
(T mob, @NotNull Goal<T> goal) <T extends Mob>
voidMobGoals.removeGoal
(T mob, @NotNull GoalKey<T> key) -
Uses of Mob in io.papermc.paper.entity
Modifier and TypeInterfaceDescriptioninterface
Represents a fish that can school with other fish. -
Uses of Mob in org.bukkit.entity
Modifier and TypeInterfaceDescriptioninterface
Represents a Horse-like creature.interface
This interface defines or represents the abstract concept of skeleton-like entities on the server.interface
Represents a villager NPCinterface
Represents an entity that can age.interface
An Allay.interface
Represents an ambient mobinterface
Represents an Animal.interface
An Axolotl.interface
Represents a Batinterface
Represents a Bee.interface
Represents a Blaze monsterinterface
Represents an entity that can age and breed.interface
Represents a Camel.interface
Meow.interface
Represents a Spider.interface
Represents Horse-like creatures which can carry an inventory.interface
Represents a Chicken.interface
Represents a cod fish.interface
Represents a Cow.interface
Represents a Creature.interface
Represents a Creeperinterface
interface
Represents a Donkey - variant ofChestedHorse
.interface
Drowned zombie.interface
Represents an ElderGuardian - variant ofGuardian
.interface
Represents an Ender Dragoninterface
Represents an Enderman.interface
interface
Represents an Evoker "Illager".interface
Represents a fish entity.interface
Represents a Flying Entity.interface
What does the fox say?interface
A Frog.interface
Represents a Ghast.interface
Represents a Giant.interface
A Glow Squid.interface
A Goat.interface
A mechanical creature that may harm enemies.interface
interface
Represents a Hoglin.interface
Represents a Horse.interface
Represents a Husk - variant ofZombie
.interface
Represents a type of "Illager".interface
Represents an Illusioner "Illager".interface
An iron Golem that protects Villages.interface
Represents a Llama.interface
Represents a MagmaCube.interface
Represents a Monster.interface
Represents a Mule - variant ofChestedHorse
.interface
Represents a mushroomCow
interface
Represents a non-player characterinterface
A wild tameable catinterface
Panda entity.interface
Represents a Parrot.interface
Represents a phantom.interface
Represents a Pig.interface
Represents a Piglin.interface
Piglin / Piglin Brute.interface
Represents a Piglin Brute.interface
Represents a Pig Zombie.interface
Illager entity.interface
Represents a polar bear.interface
Represents a puffer fish.interface
interface
interface
Illager beast.interface
Represents a salmon fish.interface
Represents a Sheep.interface
interface
Represents a Silverfish.interface
Represents a Skeleton.interface
Represents a SkeletonHorse - variant ofAbstractHorse
.interface
Represents a Slime.interface
Represents a Sniffer.interface
Represents a snowman entityinterface
Represents a spell casting "Illager".interface
Represents a Spider.interface
Represents a Squid.interface
Represents an entity which may be saddled, ridden and steered using an item.interface
Represents a Stray - variant ofAbstractSkeleton
.interface
Represents a Strider.interface
A babyFrog
.interface
interface
Represents a trader Llama.interface
Tropical fish.interface
Represents a turtle.interface
Represents a Vex.interface
Represents a villager NPCinterface
Represents a Vindicator.interface
Represents a wandering trader NPCinterface
A Warden.interface
Represents a Water Mobinterface
Represents a Witchinterface
Represents a Wither bossinterface
Represents a WitherSkeleton - variant ofAbstractSkeleton
.interface
Represents a Wolfinterface
Represents a Zoglin.interface
Represents a Zombie.interface
Represents a ZombieHorse - variant ofAbstractHorse
.interface
Modifier and TypeMethodDescriptionvoid
Vex.setSummoner
(@Nullable Mob summoner) Set the summoner of this vex