Uses of Interface
org.bukkit.entity.Mob
Packages that use 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
Subinterfaces of Mob in com.destroystokyo.paper.entityMethods in com.destroystokyo.paper.entity that return Mob -
Uses of Mob in com.destroystokyo.paper.entity.ai
Classes in com.destroystokyo.paper.entity.ai with type parameters of type MobModifier and TypeInterfaceDescriptioninterfaceRepresents an AI goal of an entityclassUsed to identify a Goal.interfaceVanillaGoal<T extends Mob>Represents a vanilla goal.Fields in com.destroystokyo.paper.entity.ai with type parameters of type MobModifier and TypeFieldDescriptionVanillaGoal.BREAK_DOORVanillaGoal.CLIMB_ON_TOP_OF_POWDER_SNOWVanillaGoal.DOOR_OPENDeprecated.VanillaGoal.EAT_BLOCKVanillaGoal.EAT_TILEDeprecated.VanillaGoal.FLOATVanillaGoal.FOLLOW_ENTITYDeprecated.VanillaGoal.FOLLOW_MOBVanillaGoal.INTERACTVanillaGoal.LEAP_ATVanillaGoal.LEAP_AT_TARGETDeprecated.VanillaGoal.LOOK_AT_PLAYERVanillaGoal.NEAREST_ATTACKABLEVanillaGoal.NEAREST_ATTACKABLE_TARGETDeprecated.VanillaGoal.OCELOT_ATTACKVanillaGoal.OPEN_DOORVanillaGoal.RANDOM_LOOK_AROUNDVanillaGoal.RANDOM_LOOKAROUNDDeprecated.VanillaGoal.RESET_UNIVERSAL_ANGERVanillaGoal.UNIVERSAL_ANGER_RESETDeprecated.VanillaGoal.USE_ITEMVanillaGoal.VINDICATOR_BREAK_DOORMethods in com.destroystokyo.paper.entity.ai with type parameters of type MobModifier 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 org.bukkit.entity
Subinterfaces of Mob in org.bukkit.entityModifier and TypeInterfaceDescriptioninterfaceRepresents a Horse-like creature.interfaceThis interface defines or represents the abstract concept of skeleton-like entities on the server.interfaceRepresents a villager NPCinterfaceRepresents an entity that can age.interfaceAn Allay.interfaceRepresents an ambient mobinterfaceRepresents an Animal.interfaceAn Axolotl.interfaceRepresents a BatinterfaceRepresents a Bee.interfaceRepresents a Blaze monsterinterfaceRepresents an entity that can age and breed.interfaceMeow.interfaceRepresents a Spider.interfaceRepresents Horse-like creatures which can carry an inventory.interfaceRepresents a Chicken.interfaceRepresents a cod fish.interfaceRepresents a Cow.interfaceRepresents a Creature.interfaceRepresents a CreeperinterfaceinterfaceRepresents a Donkey - variant ofChestedHorse.interfaceDrowned zombie.interfaceRepresents an ElderGuardian - variant ofGuardian.interfaceRepresents an Ender DragoninterfaceRepresents an Enderman.interfaceinterfaceRepresents an Evoker "Illager".interfaceRepresents a fish entity.interfaceRepresents a Flying Entity.interfaceWhat does the fox say?interfaceA Frog.interfaceRepresents a Ghast.interfaceRepresents a Giant.interfaceA Glow Squid.interfaceA Goat.interfaceA mechanical creature that may harm enemies.interfaceinterfaceRepresents a Hoglin.interfaceRepresents a Horse.interfaceRepresents a Husk - variant ofZombie.interfaceRepresents a type of "Illager".interfaceRepresents an Illusioner "Illager".interfaceAn iron Golem that protects Villages.interfaceRepresents a Llama.interfaceRepresents a MagmaCube.interfaceRepresents a Monster.interfaceRepresents a Mule - variant ofChestedHorse.interfaceRepresents a mushroomCowinterfaceRepresents a non-player characterinterfaceA wild tameable catinterfacePanda entity.interfaceRepresents a Parrot.interfaceRepresents a phantom.interfaceRepresents a Pig.interfaceRepresents a Piglin.interfacePiglin / Piglin Brute.interfaceRepresents a Piglin Brute.interfaceRepresents a Pig Zombie.interfaceIllager entity.interfaceRepresents a polar bear.interfaceRepresents a puffer fish.interfaceinterfaceinterfaceIllager beast.interfaceRepresents a salmon fish.interfaceRepresents a Sheep.interfaceinterfaceRepresents a Silverfish.interfaceRepresents a Skeleton.interfaceRepresents a SkeletonHorse - variant ofAbstractHorse.interfaceRepresents a Slime.interfaceRepresents a snowman entityinterfaceRepresents a spell casting "Illager".interfaceRepresents a Spider.interfaceRepresents a Squid.interfaceRepresents an entity which may be saddled, ridden and steered using an item.interfaceRepresents a Stray - variant ofAbstractSkeleton.interfaceRepresents a Strider.interfaceA babyFrog.interfaceinterfaceRepresents a trader Llama.interfaceTropical fish.interfaceRepresents a turtle.interfaceRepresents a Vex.interfaceRepresents a villager NPCinterfaceRepresents a Vindicator.interfaceRepresents a wandering trader NPCinterfaceA Warden.interfaceRepresents a Water MobinterfaceRepresents a WitchinterfaceRepresents a Wither bossinterfaceRepresents a WitherSkeleton - variant ofAbstractSkeleton.interfaceRepresents a WolfinterfaceRepresents a Zoglin.interfaceRepresents a Zombie.interfaceRepresents a ZombieHorse - variant ofAbstractHorse.interfaceMethods in org.bukkit.entity that return MobMethods in org.bukkit.entity with parameters of type MobModifier and TypeMethodDescriptionvoidVex.setSummoner(@Nullable Mob summoner) Set the summoner of this vex