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, for removal: This API element is subject to removal in a future version.removed in 1.16VanillaGoal.ANGER_OTHERDeprecated, for removal: This API element is subject to removal in a future version.removed in 1.16static final GoalKey<RangedEntity>VanillaGoal.ARROW_ATTACKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.AVOID_ENTITYVanillaGoal.AVOID_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.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_ATTACKVanillaGoal.BLAZE_FIREBALLDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.BOW_SHOOTDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.BREAK_DOORVanillaGoal.BREATHDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.BREATH_AIRVanillaGoal.BREEDVanillaGoal.CAT_AVOID_ENTITYVanillaGoal.CAT_LIE_ON_BEDVanillaGoal.CAT_RELAX_ON_OWNERVanillaGoal.CAT_SIT_ON_BEDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.CAT_SIT_ON_BLOCKVanillaGoal.CAT_TEMPTVanillaGoal.CLIMB_ON_TOP_OF_POWDER_SNOWVanillaGoal.CROSSBOW_ATTACKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.DEFEND_TRUSTEDVanillaGoal.DEFEND_VILLAGEVanillaGoal.DOLPHIN_JUMPVanillaGoal.DOLPHIN_PLAY_WITH_ITEMSDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.DOLPHIN_SWIM_TO_TREASUREVanillaGoal.DOLPHIN_SWIM_WITH_PLAYERVanillaGoal.DOOR_OPENDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.DROWNED_ATTACKVanillaGoal.DROWNED_GO_TO_BEACHVanillaGoal.DROWNED_GO_TO_WATERVanillaGoal.DROWNED_GOTO_BEACHDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.DROWNED_GOTO_WATERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.DROWNED_SWIM_UPstatic final GoalKey<RangedEntity>VanillaGoal.DROWNED_TRIDENT_ATTACKVanillaGoal.EAT_BLOCKVanillaGoal.EAT_CARROTSDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.EAT_TILEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.ENDERMAN_FREEZE_WHEN_LOOKED_ATVanillaGoal.ENDERMAN_LEAVE_BLOCKVanillaGoal.ENDERMAN_LOOK_FOR_PLAYERVanillaGoal.ENDERMAN_PICKUP_BLOCKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.ENDERMAN_PLACE_BLOCKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.ENDERMAN_TAKE_BLOCKVanillaGoal.EVIL_RABBIT_ATTACKVanillaGoal.EVOKER_ATTACK_SPELLVanillaGoal.EVOKER_CAST_SPELLDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.EVOKER_CASTING_SPELLVanillaGoal.EVOKER_SUMMON_SPELLVanillaGoal.EVOKER_WOLOLO_SPELLVanillaGoal.FACEPLANTVanillaGoal.FISH_SCHOOLDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FISH_SWIMVanillaGoal.FLEE_SUNVanillaGoal.FLOATVanillaGoal.FOLLOW_BOATVanillaGoal.FOLLOW_ENTITYDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<SchoolableFish>VanillaGoal.FOLLOW_FLOCK_LEADERVanillaGoal.FOLLOW_MOBVanillaGoal.FOLLOW_OWNERVanillaGoal.FOLLOW_PARENTVanillaGoal.FOX_BREEDVanillaGoal.FOX_DEFEND_TRUSTEDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_EAT_BERRIESVanillaGoal.FOX_FACEPLANTDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_FLOATVanillaGoal.FOX_FOLLOW_PARENTVanillaGoal.FOX_LOOK_AT_PLAYERVanillaGoal.FOX_MELEE_ATTACKVanillaGoal.FOX_PANICVanillaGoal.FOX_PERCH_AND_SEARCHDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_POUNCEVanillaGoal.FOX_SEARCH_FOR_ITEMSVanillaGoal.FOX_SEEK_SHELTERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_SLEEPDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_STALK_PREYDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.FOX_STROLL_THROUGH_VILLAGEVanillaGoal.GHAST_ATTACK_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.GHAST_IDLE_MOVEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.GHAST_LOOKVanillaGoal.GHAST_MOVE_TOWARDS_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.GHAST_SHOOT_FIREBALLVanillaGoal.GOLEM_RANDOM_STROLL_IN_VILLAGEVanillaGoal.GUARDIAN_ATTACKVanillaGoal.HOLD_GROUND_ATTACKstatic final GoalKey<SkeletonHorse>VanillaGoal.HORSE_TRAPDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.HURT_BYVanillaGoal.HURT_BY_TARGETDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<Illusioner>VanillaGoal.ILLUSIONER_BLINDNESS_SPELLstatic final GoalKey<Illusioner>VanillaGoal.ILLUSIONER_MIRROR_SPELLVanillaGoal.INTERACTVanillaGoal.JUMP_ON_BLOCKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.KILLER_RABBIT_MELEE_ATTACKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.LAND_ON_OWNERS_SHOULDERVanillaGoal.LEAP_ATVanillaGoal.LEAP_AT_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.LLAMA_ATTACK_WOLFVanillaGoal.LLAMA_FOLLOWDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.LLAMA_FOLLOW_CARAVANVanillaGoal.LLAMA_HURT_BYstatic final GoalKey<TraderLlama>VanillaGoal.LLAMATRADER_DEFENDED_WANDERING_TRADERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.LONG_DISTANCE_PATROLVanillaGoal.LOOK_AT_PLAYERstatic final GoalKey<AbstractVillager>VanillaGoal.LOOK_AT_TRADING_PLAYERVanillaGoal.MELEE_ATTACKVanillaGoal.MOVE_BACK_TO_VILLAGEVanillaGoal.MOVE_THROUGH_VILLAGEVanillaGoal.MOVE_TOWARDSVanillaGoal.MOVE_TOWARDS_RESTRICTIONVanillaGoal.MOVE_TOWARDS_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.NEAREST_ATTACKABLEVanillaGoal.NEAREST_ATTACKABLE_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.NEAREST_ATTACKABLE_TARGET_WITCHDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.NEAREST_ATTACKABLE_WITCHVanillaGoal.NEAREST_HEALABLE_RAIDERVanillaGoal.NEAREST_VILLAGEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.NON_TAME_RANDOMVanillaGoal.OBTAIN_RAID_LEADER_BANNERVanillaGoal.OCELOT_ATTACKVanillaGoal.OCELOT_AVOID_ENTITYVanillaGoal.OCELOT_TEMPTVanillaGoal.OFFER_FLOWERVanillaGoal.OPEN_DOORVanillaGoal.OWNER_HURTVanillaGoal.OWNER_HURT_BYVanillaGoal.OWNER_HURT_BY_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.OWNER_HURT_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.PANDA_ATTACKVanillaGoal.PANDA_AVOIDVanillaGoal.PANDA_BREEDVanillaGoal.PANDA_HURT_BYVanillaGoal.PANDA_HURT_BY_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.PANDA_LIE_ON_BACKVanillaGoal.PANDA_LOOK_AT_PLAYERVanillaGoal.PANDA_PANICVanillaGoal.PANDA_ROLLVanillaGoal.PANDA_SITVanillaGoal.PANDA_SNEEZEVanillaGoal.PANICVanillaGoal.PARROT_WANDERVanillaGoal.PATHFIND_TO_RAIDVanillaGoal.PERCHDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.PERCH_AND_SEARCHVanillaGoal.PHANTOM_ATTACK_PLAYERVanillaGoal.PHANTOM_ATTACK_STRATEGYVanillaGoal.PHANTOM_CIRCLE_AROUND_ANCHORVanillaGoal.PHANTOM_SWEEP_ATTACKVanillaGoal.PLAY_WITH_ITEMSVanillaGoal.PLAYER_WHO_LOOKED_AT_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.POLAR_BEAR_ATTACK_PLAYERSVanillaGoal.POLAR_BEAR_HURT_BYVanillaGoal.POLAR_BEAR_MELEE_ATTACKVanillaGoal.POLAR_BEAR_PANICVanillaGoal.POLARBEAR_ATTACK_PLAYERSDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.POLARBEAR_HURT_BYDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.POLARBEAR_MELEEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.POLARBEAR_PANICDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<PufferFish>VanillaGoal.PUFFERFISH_PUFFVanillaGoal.RABBIT_AVOID_ENTITYVanillaGoal.RABBIT_AVOID_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RABBIT_PANICVanillaGoal.RAIDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RAID_GARDENVanillaGoal.RAIDER_CELEBRATIONVanillaGoal.RAIDER_HOLD_GROUNDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RAIDER_MOVE_THROUGH_VILLAGEVanillaGoal.RAIDER_OBTAIN_BANNERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RAIDER_OPEN_DOORVanillaGoal.RANDOM_FLOAT_AROUNDVanillaGoal.RANDOM_FLYDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RANDOM_LOOK_AROUNDVanillaGoal.RANDOM_LOOKAROUNDDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<AbstractHorse>VanillaGoal.RANDOM_STANDVanillaGoal.RANDOM_STROLLVanillaGoal.RANDOM_STROLL_LANDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RANDOM_SWIMDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.RANDOM_SWIMMINGVanillaGoal.RANDOM_TARGET_NON_TAMEDDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<RangedEntity>VanillaGoal.RANGED_ATTACKVanillaGoal.RANGED_BOW_ATTACKVanillaGoal.RANGED_CROSSBOW_ATTACKVanillaGoal.RAVAGER_MELEE_ATTACKVanillaGoal.REMOVE_BLOCKVanillaGoal.RESET_UNIVERSAL_ANGERVanillaGoal.RESTRICT_SUNstatic final GoalKey<AbstractHorse>VanillaGoal.RUN_AROUND_LIKE_CRAZYVanillaGoal.SEEK_SHELTERVanillaGoal.SHULKER_ATTACKVanillaGoal.SHULKER_DEFENSEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SHULKER_DEFENSE_ATTACKVanillaGoal.SHULKER_NEARESTDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SHULKER_NEAREST_ATTACKVanillaGoal.SHULKER_PEEKstatic final GoalKey<Silverfish>VanillaGoal.SILVERFISH_HIDE_IN_BLOCKDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<Silverfish>VanillaGoal.SILVERFISH_MERGE_WITH_STONEstatic final GoalKey<Silverfish>VanillaGoal.SILVERFISH_WAKE_OTHERSDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<Silverfish>VanillaGoal.SILVERFISH_WAKE_UP_FRIENDSVanillaGoal.SITDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SIT_WHEN_ORDERED_TOstatic final GoalKey<AbstractSkeleton>VanillaGoal.SKELETON_MELEEstatic final GoalKey<SkeletonHorse>VanillaGoal.SKELETON_TRAPVanillaGoal.SLEEPVanillaGoal.SLIME_ATTACKVanillaGoal.SLIME_FLOATVanillaGoal.SLIME_IDLEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SLIME_KEEP_ON_JUMPINGVanillaGoal.SLIME_NEAREST_PLAYERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SLIME_RANDOM_DIRECTIONVanillaGoal.SLIME_RANDOM_JUMPDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<Spellcaster>VanillaGoal.SPELLCASTER_CAST_SPELLDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<Spellcaster>VanillaGoal.SPELLCASTER_CASTING_SPELLVanillaGoal.SPIDERVanillaGoal.SPIDER_ATTACKVanillaGoal.SPIDER_MELEE_ATTACKDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SPIDER_NEAREST_ATTACKABLE_TARGETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SQUIDDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SQUID_FLEEVanillaGoal.SQUID_RANDOM_MOVEMENTVanillaGoal.STALK_PREYVanillaGoal.STRIDER_GO_TO_LAVAVanillaGoal.STROLL_THROUGH_VILLAGEVanillaGoal.STROLL_VILLAGEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.STROLL_VILLAGE_GOLEMDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.SWELLstatic final GoalKey<AbstractHorse>VanillaGoal.TAMEDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.TEMPTVanillaGoal.TEMPT_CHANCEDeprecated, for removal: This API element is subject to removal in a future version.static final GoalKey<AbstractVillager>VanillaGoal.TRADE_WITH_PLAYERVanillaGoal.TRADER_LLAMA_DEFEND_WANDERING_TRADERVanillaGoal.TRY_FIND_WATERVanillaGoal.TURTLE_BREEDVanillaGoal.TURTLE_GO_HOMEVanillaGoal.TURTLE_GO_TO_WATERVanillaGoal.TURTLE_GOTO_WATERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.TURTLE_LAY_EGGVanillaGoal.TURTLE_PANICVanillaGoal.TURTLE_RANDOM_STROLLVanillaGoal.TURTLE_TEMPTDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.TURTLE_TRAVELVanillaGoal.UNIVERSAL_ANGER_RESETDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.USE_ITEMVanillaGoal.VEX_CHARGE_ATTACKVanillaGoal.VEX_COPY_OWNERVanillaGoal.VEX_COPY_TARGET_OF_OWNERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.VEX_RANDOM_MOVEstatic final GoalKey<WanderingTrader>VanillaGoal.VILLAGERTRADER_WANDER_TO_POSITIONDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.VINDICATOR_BREAK_DOORstatic final GoalKey<Vindicator>VanillaGoal.VINDICATOR_JOHNNY_ATTACKstatic final GoalKey<Vindicator>VanillaGoal.VINDICATOR_MELEE_ATTACKstatic final GoalKey<WanderingTrader>VanillaGoal.WANDER_TO_POSITIONVanillaGoal.WATERDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.WATER_AVOIDING_RANDOM_FLYINGVanillaGoal.WATER_AVOIDING_RANDOM_STROLLVanillaGoal.WATER_JUMPDeprecated, for removal: This API element is subject to removal in a future version.VanillaGoal.WITHER_DO_NOTHINGVanillaGoal.WOLF_AVOID_ENTITYVanillaGoal.WOLF_PANICVanillaGoal.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)