Interface VanillaGoal<T extends Mob>
- All Superinterfaces:
Goal<T>
Vanilla keys for Mob Goals.
- API Note:
- The fields provided here are a direct representation of what is available from the vanilla game source. They may be changed (including removals) on any Minecraft version bump, so cross-version compatibility is not provided on the same level as it is on most of the other API.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final GoalKey
<AbstractSkeleton> static final GoalKey
<RangedEntity> static final GoalKey
<SchoolableFish> static final GoalKey
<AbstractHorse> static final GoalKey
<Illusioner> static final GoalKey
<Illusioner> static final GoalKey
<AbstractVillager> static final GoalKey
<PufferFish> static final GoalKey
<AbstractHorse> static final GoalKey
<RangedEntity> static final GoalKey
<AbstractHorse> static final GoalKey
<Silverfish> static final GoalKey
<Silverfish> static final GoalKey
<SkeletonHorse> static final GoalKey
<Spellcaster> static final GoalKey
<AbstractVillager> static final GoalKey
<Vindicator> static final GoalKey
<WanderingTrader> -
Method Summary
Methods inherited from interface com.destroystokyo.paper.entity.ai.Goal
getKey, getTypes, shouldActivate, shouldStayActive, start, stop, tick
-
Field Details
-
RANDOM_STAND
-
RUN_AROUND_LIKE_CRAZY
-
ABSTRACT_SKELETON_MELEE
-
LOOK_AT_TRADING_PLAYER
-
TRADE_WITH_PLAYER
-
BREED
-
FOLLOW_PARENT
-
BEE_ATTACK
-
BEE_BECOME_ANGRY
-
BEE_ENTER_HIVE
-
BEE_GO_TO_HIVE
-
BEE_GO_TO_KNOWN_FLOWER
-
BEE_GROW_CROP
-
BEE_HURT_BY_OTHER
-
BEE_LOCATE_HIVE
-
BEE_POLLINATE
-
BEE_WANDER
-
VALIDATE_FLOWER
-
VALIDATE_HIVE
-
BLAZE_ATTACK
-
CAT_AVOID_ENTITY
-
CAT_LIE_ON_BED
-
CAT_RELAX_ON_OWNER
-
CAT_SIT_ON_BLOCK
-
CAT_TEMPT
-
AVOID_ENTITY
-
BREATH_AIR
-
DROWNED_GO_TO_WATER
-
FLEE_SUN
-
FOLLOW_BOAT
-
GOLEM_RANDOM_STROLL_IN_VILLAGE
-
HURT_BY
-
MELEE_ATTACK
-
MOVE_BACK_TO_VILLAGE
-
MOVE_THROUGH_VILLAGE
-
MOVE_TOWARDS
-
MOVE_TOWARDS_RESTRICTION
-
PANIC
-
PARROT_WANDER
-
RANDOM_STROLL
-
RANDOM_SWIMMING
-
REMOVE_BLOCK
-
RESTRICT_SUN
-
STROLL_THROUGH_VILLAGE
-
TEMPT
-
TRY_FIND_WATER
-
WATER_AVOIDING_RANDOM_FLYING
-
WATER_AVOIDING_RANDOM_STROLL
-
SWELL
-
DOLPHIN_JUMP
-
DOLPHIN_SWIM_TO_TREASURE
-
DOLPHIN_SWIM_WITH_PLAYER
-
PLAY_WITH_ITEMS
-
DROWNED_ATTACK
-
DROWNED_GO_TO_BEACH
-
DROWNED_SWIM_UP
-
ENDERMAN_FREEZE_WHEN_LOOKED_AT
-
ENDERMAN_LEAVE_BLOCK
-
ENDERMAN_LOOK_FOR_PLAYER
-
ENDERMAN_TAKE_BLOCK
-
EVOKER_ATTACK_SPELL
-
EVOKER_CASTING_SPELL
-
EVOKER_SUMMON_SPELL
-
EVOKER_WOLOLO_SPELL
-
FISH_SWIM
-
DEFEND_TRUSTED
-
FACEPLANT
-
FOX_BREED
-
FOX_EAT_BERRIES
-
FOX_FLOAT
-
FOX_FOLLOW_PARENT
-
FOX_LOOK_AT_PLAYER
-
FOX_MELEE_ATTACK
-
FOX_PANIC
-
FOX_POUNCE
-
FOX_SEARCH_FOR_ITEMS
-
FOX_STROLL_THROUGH_VILLAGE
-
PERCH_AND_SEARCH
-
SEEK_SHELTER
-
SLEEP
-
STALK_PREY
-
GHAST_LOOK
-
GHAST_SHOOT_FIREBALL
-
RANDOM_FLOAT_AROUND
-
GUARDIAN_ATTACK
-
HOLD_GROUND_ATTACK
-
RAIDER_OPEN_DOOR
-
ILLUSIONER_BLINDNESS_SPELL
-
ILLUSIONER_MIRROR_SPELL
-
DEFEND_VILLAGE
-
OFFER_FLOWER
-
LLAMA_ATTACK_WOLF
-
LLAMA_FOLLOW_CARAVAN
-
LLAMA_HURT_BY
-
TRADER_LLAMA_DEFEND_WANDERING_TRADER
-
BREAK_DOOR
-
CLIMB_ON_TOP_OF_POWDER_SNOW
-
EAT_BLOCK
-
FLOAT
-
FOLLOW_MOB
-
INTERACT
-
LEAP_AT
-
LOOK_AT_PLAYER
-
NEAREST_ATTACKABLE
-
OCELOT_ATTACK
-
OPEN_DOOR
-
RANDOM_LOOK_AROUND
-
RESET_UNIVERSAL_ANGER
-
USE_ITEM
-
VINDICATOR_BREAK_DOOR
-
RANGED_BOW_ATTACK
-
RANGED_CROSSBOW_ATTACK
-
OCELOT_AVOID_ENTITY
-
OCELOT_TEMPT
-
PANDA_ATTACK
-
PANDA_AVOID
-
PANDA_BREED
-
PANDA_HURT_BY
-
PANDA_LIE_ON_BACK
-
PANDA_LOOK_AT_PLAYER
-
PANDA_PANIC
-
PANDA_ROLL
-
PANDA_SIT
-
PANDA_SNEEZE
-
LAND_ON_OWNERS_SHOULDER
-
PHANTOM_ATTACK_PLAYER
-
PHANTOM_ATTACK_STRATEGY
-
PHANTOM_CIRCLE_AROUND_ANCHOR
-
PHANTOM_SWEEP_ATTACK
-
POLAR_BEAR_ATTACK_PLAYERS
-
POLAR_BEAR_HURT_BY
-
POLAR_BEAR_MELEE_ATTACK
-
PUFFERFISH_PUFF
-
RABBIT_AVOID_ENTITY
-
RABBIT_PANIC
-
RAID_GARDEN
-
LONG_DISTANCE_PATROL
-
NEAREST_ATTACKABLE_WITCH
-
NEAREST_HEALABLE_RAIDER
-
OBTAIN_RAID_LEADER_BANNER
-
PATHFIND_TO_RAID
-
RAIDER_CELEBRATION
-
RAIDER_MOVE_THROUGH_VILLAGE
-
DROWNED_TRIDENT_ATTACK
-
RANGED_ATTACK
-
FOLLOW_FLOCK_LEADER
-
SHULKER_ATTACK
-
SHULKER_DEFENSE_ATTACK
-
SHULKER_NEAREST_ATTACK
-
SHULKER_PEEK
-
SILVERFISH_MERGE_WITH_STONE
-
SILVERFISH_WAKE_UP_FRIENDS
-
SKELETON_TRAP
-
SLIME_ATTACK
-
SLIME_FLOAT
-
SLIME_KEEP_ON_JUMPING
-
SLIME_RANDOM_DIRECTION
-
SPELLCASTER_CASTING_SPELL
-
SPIDER
-
SPIDER_ATTACK
-
SQUID_FLEE
-
SQUID_RANDOM_MOVEMENT
-
STRIDER_GO_TO_LAVA
-
FOLLOW_OWNER
-
NON_TAME_RANDOM
-
OWNER_HURT
-
OWNER_HURT_BY
-
SIT_WHEN_ORDERED_TO
-
TAMABLE_ANIMAL_PANIC
-
TURTLE_BREED
-
TURTLE_GO_HOME
-
TURTLE_GO_TO_WATER
-
TURTLE_LAY_EGG
-
TURTLE_PANIC
-
TURTLE_RANDOM_STROLL
-
TURTLE_TRAVEL
-
VEX_CHARGE_ATTACK
-
VEX_COPY_OWNER
-
VEX_RANDOM_MOVE
-
VINDICATOR_JOHNNY_ATTACK
-
WANDER_TO_POSITION
-
WITHER_DO_NOTHING
-
BEG
-
WOLF_AVOID_ENTITY
-
ZOMBIE_ATTACK
-
ZOMBIE_ATTACK_TURTLE_EGG
-
MOB_HAS_RIDER
-
HORSE_HAS_RIDER
-
LLAMA_HAS_RIDER
-
FIND_CRYSTAL
-
ORBIT_CRYSTAL
-
DROWNED_ATTACK_VILLAGER
-
ZOMBIE_ATTACK_VILLAGER
-
AVOID_RABID_WOLF
-
RECEIVE_FLOWER
-