Uses of Class
com.destroystokyo.paper.entity.ai.GoalKey
Packages that use GoalKey
-
Uses of GoalKey in com.destroystokyo.paper.entity.ai
Fields in com.destroystokyo.paper.entity.ai declared as GoalKeyModifier and TypeFieldDescriptionVanillaGoal.ANGERDeprecated.removed in 1.16VanillaGoal.ANGER_OTHERDeprecated.removed in 1.16static GoalKey<RangedEntity>VanillaGoal.ARROW_ATTACKVanillaGoal.AVOID_TARGETVanillaGoal.BEE_ATTACKVanillaGoal.BEE_BECOME_ANGRYVanillaGoal.BEE_ENTER_HIVEVanillaGoal.BEE_GO_TO_HIVEVanillaGoal.BEE_GO_TO_KNOWN_FLOWERVanillaGoal.BEE_GROW_CROPVanillaGoal.BEE_HURT_BY_OTHERVanillaGoal.BEE_LOCATE_HIVEVanillaGoal.BEE_POLLINATEVanillaGoal.BEE_WANDERVanillaGoal.BEGVanillaGoal.BLAZE_FIREBALLVanillaGoal.BOW_SHOOTVanillaGoal.BREAK_DOORVanillaGoal.BREATHVanillaGoal.BREEDVanillaGoal.CAT_AVOID_ENTITYVanillaGoal.CAT_RELAX_ON_OWNERVanillaGoal.CAT_SIT_ON_BEDVanillaGoal.CROSSBOW_ATTACKVanillaGoal.DEFEND_VILLAGEVanillaGoal.DOLPHIN_PLAY_WITH_ITEMSVanillaGoal.DOLPHIN_SWIM_TO_TREASUREVanillaGoal.DOLPHIN_SWIM_WITH_PLAYERVanillaGoal.DOOR_OPENVanillaGoal.DROWNED_ATTACKVanillaGoal.DROWNED_GOTO_BEACHVanillaGoal.DROWNED_GOTO_WATERVanillaGoal.DROWNED_SWIM_UPstatic GoalKey<RangedEntity>VanillaGoal.DROWNED_TRIDENT_ATTACKVanillaGoal.EAT_CARROTSVanillaGoal.EAT_TILEVanillaGoal.ENDERMAN_FREEZE_WHEN_LOOKED_ATVanillaGoal.ENDERMAN_PICKUP_BLOCKVanillaGoal.ENDERMAN_PLACE_BLOCKVanillaGoal.EVOKER_ATTACK_SPELLVanillaGoal.EVOKER_CAST_SPELLVanillaGoal.EVOKER_SUMMON_SPELLVanillaGoal.EVOKER_WOLOLO_SPELLVanillaGoal.FISH_SCHOOLVanillaGoal.FISH_SWIMVanillaGoal.FLEE_SUNVanillaGoal.FLOATVanillaGoal.FOLLOW_BOATVanillaGoal.FOLLOW_ENTITYVanillaGoal.FOLLOW_OWNERVanillaGoal.FOLLOW_PARENTVanillaGoal.FOX_BREEDVanillaGoal.FOX_DEFEND_TRUSTEDVanillaGoal.FOX_EAT_BERRIESVanillaGoal.FOX_FACEPLANTVanillaGoal.FOX_FLOATVanillaGoal.FOX_FOLLOW_PARENTVanillaGoal.FOX_LOOK_AT_PLAYERVanillaGoal.FOX_MELEE_ATTACKVanillaGoal.FOX_PANICVanillaGoal.FOX_PERCH_AND_SEARCHVanillaGoal.FOX_POUNCEVanillaGoal.FOX_SEARCH_FOR_ITEMSVanillaGoal.FOX_SEEK_SHELTERVanillaGoal.FOX_SLEEPVanillaGoal.FOX_STALK_PREYVanillaGoal.FOX_STROLL_THROUGH_VILLAGEVanillaGoal.GHAST_ATTACK_TARGETVanillaGoal.GHAST_IDLE_MOVEVanillaGoal.GHAST_MOVE_TOWARDS_TARGETVanillaGoal.GUARDIAN_ATTACKstatic GoalKey<SkeletonHorse>VanillaGoal.HORSE_TRAPVanillaGoal.HURT_BY_TARGETstatic GoalKey<Illusioner>VanillaGoal.ILLUSIONER_BLINDNESS_SPELLstatic GoalKey<Illusioner>VanillaGoal.ILLUSIONER_MIRROR_SPELLVanillaGoal.INTERACTVanillaGoal.JUMP_ON_BLOCKVanillaGoal.KILLER_RABBIT_MELEE_ATTACKVanillaGoal.LEAP_AT_TARGETVanillaGoal.LLAMA_ATTACK_WOLFVanillaGoal.LLAMA_FOLLOWVanillaGoal.LLAMA_HURT_BYstatic GoalKey<TraderLlama>VanillaGoal.LLAMATRADER_DEFENDED_WANDERING_TRADERVanillaGoal.LONG_DISTANCE_PATROLVanillaGoal.LOOK_AT_PLAYERstatic GoalKey<AbstractVillager>VanillaGoal.LOOK_AT_TRADING_PLAYERVanillaGoal.MELEE_ATTACKVanillaGoal.MOVE_THROUGH_VILLAGEVanillaGoal.MOVE_TOWARDS_RESTRICTIONVanillaGoal.MOVE_TOWARDS_TARGETVanillaGoal.NEAREST_ATTACKABLE_TARGETVanillaGoal.NEAREST_ATTACKABLE_TARGET_WITCHVanillaGoal.NEAREST_HEALABLE_RAIDERVanillaGoal.NEAREST_VILLAGEVanillaGoal.OCELOT_ATTACKVanillaGoal.OCELOT_AVOID_ENTITYVanillaGoal.OCELOT_TEMPTVanillaGoal.OFFER_FLOWERVanillaGoal.OWNER_HURT_BY_TARGETVanillaGoal.OWNER_HURT_TARGETVanillaGoal.PANDA_ATTACKVanillaGoal.PANDA_AVOIDVanillaGoal.PANDA_BREEDVanillaGoal.PANDA_HURT_BY_TARGETVanillaGoal.PANDA_LIE_ON_BACKVanillaGoal.PANDA_LOOK_AT_PLAYERVanillaGoal.PANDA_PANICVanillaGoal.PANDA_ROLLVanillaGoal.PANDA_SITVanillaGoal.PANDA_SNEEZEVanillaGoal.PANICVanillaGoal.PERCHVanillaGoal.PHANTOM_ATTACK_PLAYERVanillaGoal.PHANTOM_ATTACK_STRATEGYVanillaGoal.PHANTOM_CIRCLE_AROUND_ANCHORVanillaGoal.PHANTOM_SWEEP_ATTACKVanillaGoal.PLAYER_WHO_LOOKED_AT_TARGETVanillaGoal.POLARBEAR_ATTACK_PLAYERSVanillaGoal.POLARBEAR_HURT_BYVanillaGoal.POLARBEAR_MELEEVanillaGoal.POLARBEAR_PANICstatic GoalKey<PufferFish>VanillaGoal.PUFFERFISH_PUFFVanillaGoal.RABBIT_AVOID_TARGETVanillaGoal.RABBIT_PANICVanillaGoal.RAIDVanillaGoal.RAIDER_CELEBRATIONVanillaGoal.RAIDER_HOLD_GROUNDVanillaGoal.RAIDER_MOVE_THROUGH_VILLAGEVanillaGoal.RAIDER_OBTAIN_BANNERVanillaGoal.RAIDER_OPEN_DOORVanillaGoal.RANDOM_FLYVanillaGoal.RANDOM_LOOKAROUNDVanillaGoal.RANDOM_STROLLVanillaGoal.RANDOM_STROLL_LANDVanillaGoal.RANDOM_SWIMVanillaGoal.RANDOM_TARGET_NON_TAMEDVanillaGoal.RAVAGER_MELEE_ATTACKVanillaGoal.REMOVE_BLOCKVanillaGoal.RESTRICT_SUNVanillaGoal.SHULKER_ATTACKVanillaGoal.SHULKER_DEFENSEVanillaGoal.SHULKER_NEARESTVanillaGoal.SHULKER_PEEKstatic GoalKey<Silverfish>VanillaGoal.SILVERFISH_HIDE_IN_BLOCKstatic GoalKey<Silverfish>VanillaGoal.SILVERFISH_WAKE_OTHERSVanillaGoal.SITVanillaGoal.SKELETON_MELEEVanillaGoal.SLIME_IDLEVanillaGoal.SLIME_NEAREST_PLAYERVanillaGoal.SLIME_RANDOM_DIRECTIONVanillaGoal.SLIME_RANDOM_JUMPstatic GoalKey<Spellcaster>VanillaGoal.SPELLCASTER_CAST_SPELLVanillaGoal.SPIDER_MELEE_ATTACKVanillaGoal.SPIDER_NEAREST_ATTACKABLE_TARGETVanillaGoal.SQUIDVanillaGoal.SQUID_FLEEVanillaGoal.STRIDER_GO_TO_LAVAVanillaGoal.STROLL_VILLAGEVanillaGoal.STROLL_VILLAGE_GOLEMVanillaGoal.SWELLstatic GoalKey<AbstractHorse>VanillaGoal.TAMEVanillaGoal.TEMPTVanillaGoal.TEMPT_CHANCEstatic GoalKey<AbstractVillager>VanillaGoal.TRADE_WITH_PLAYERVanillaGoal.TURTLE_BREEDVanillaGoal.TURTLE_GO_HOMEVanillaGoal.TURTLE_GOTO_WATERVanillaGoal.TURTLE_LAY_EGGVanillaGoal.TURTLE_PANICVanillaGoal.TURTLE_RANDOM_STROLLVanillaGoal.TURTLE_TEMPTVanillaGoal.TURTLE_TRAVELVanillaGoal.UNIVERSAL_ANGER_RESETVanillaGoal.USE_ITEMVanillaGoal.VEX_CHARGE_ATTACKVanillaGoal.VEX_COPY_TARGET_OF_OWNERVanillaGoal.VEX_RANDOM_MOVEstatic GoalKey<WanderingTrader>VanillaGoal.VILLAGERTRADER_WANDER_TO_POSITIONVanillaGoal.VINDICATOR_BREAK_DOORstatic GoalKey<Vindicator>VanillaGoal.VINDICATOR_JOHNNY_ATTACKstatic GoalKey<Vindicator>VanillaGoal.VINDICATOR_MELEE_ATTACKVanillaGoal.WATERVanillaGoal.WATER_JUMPVanillaGoal.WITHER_DO_NOTHINGVanillaGoal.WOLF_AVOID_ENTITYVanillaGoal.ZOMBIE_ATTACKVanillaGoal.ZOMBIE_ATTACK_TURTLE_EGGMethods in com.destroystokyo.paper.entity.ai that return GoalKeyModifier and TypeMethodDescriptionGoal.getKey()A unique key that identifies this type of goal.GoalKey.of(@NotNull Class<A> entityClass, @NotNull NamespacedKey namespacedKey)Methods in com.destroystokyo.paper.entity.ai with parameters of type GoalKeyModifier and TypeMethodDescription<T extends Mob>
@NotNull Collection<Goal<T>><T extends Mob>
boolean<T extends Mob>
voidMobGoals.removeGoal(T mob, @NotNull GoalKey<T> key)