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 TypeFieldDescriptionstatic final GoalKey<AbstractSkeleton> VanillaGoal.ABSTRACT_SKELETON_MELEEVanillaGoal.AVOID_ENTITYVanillaGoal.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.BREAK_DOORVanillaGoal.BREATH_AIRVanillaGoal.BREEDVanillaGoal.CAT_AVOID_ENTITYVanillaGoal.CAT_LIE_ON_BEDVanillaGoal.CAT_RELAX_ON_OWNERVanillaGoal.CAT_SIT_ON_BLOCKVanillaGoal.CAT_TEMPTVanillaGoal.CLIMB_ON_TOP_OF_POWDER_SNOWVanillaGoal.DEFEND_TRUSTEDVanillaGoal.DEFEND_VILLAGEVanillaGoal.DOLPHIN_JUMPVanillaGoal.DOLPHIN_SWIM_TO_TREASUREVanillaGoal.DOLPHIN_SWIM_WITH_PLAYERVanillaGoal.DROWNED_ATTACKVanillaGoal.DROWNED_GO_TO_BEACHVanillaGoal.DROWNED_GO_TO_WATERVanillaGoal.DROWNED_SWIM_UPstatic final GoalKey<RangedEntity> VanillaGoal.DROWNED_TRIDENT_ATTACKVanillaGoal.EAT_BLOCKVanillaGoal.ENDERMAN_FREEZE_WHEN_LOOKED_ATVanillaGoal.ENDERMAN_LEAVE_BLOCKVanillaGoal.ENDERMAN_LOOK_FOR_PLAYERVanillaGoal.ENDERMAN_TAKE_BLOCKVanillaGoal.EVOKER_ATTACK_SPELLVanillaGoal.EVOKER_CASTING_SPELLVanillaGoal.EVOKER_SUMMON_SPELLVanillaGoal.EVOKER_WOLOLO_SPELLVanillaGoal.FACEPLANTVanillaGoal.FISH_SWIMVanillaGoal.FLEE_SUNVanillaGoal.FLOATVanillaGoal.FOLLOW_BOATstatic final GoalKey<SchoolableFish> VanillaGoal.FOLLOW_FLOCK_LEADERVanillaGoal.FOLLOW_MOBVanillaGoal.FOLLOW_OWNERVanillaGoal.FOLLOW_PARENTVanillaGoal.FOX_BREEDVanillaGoal.FOX_EAT_BERRIESVanillaGoal.FOX_FLOATVanillaGoal.FOX_FOLLOW_PARENTVanillaGoal.FOX_LOOK_AT_PLAYERVanillaGoal.FOX_MELEE_ATTACKVanillaGoal.FOX_PANICVanillaGoal.FOX_POUNCEVanillaGoal.FOX_SEARCH_FOR_ITEMSVanillaGoal.FOX_STROLL_THROUGH_VILLAGEVanillaGoal.GHAST_LOOKVanillaGoal.GHAST_SHOOT_FIREBALLVanillaGoal.GOLEM_RANDOM_STROLL_IN_VILLAGEVanillaGoal.GUARDIAN_ATTACKVanillaGoal.HOLD_GROUND_ATTACKVanillaGoal.HURT_BYstatic final GoalKey<Illusioner> VanillaGoal.ILLUSIONER_BLINDNESS_SPELLstatic final GoalKey<Illusioner> VanillaGoal.ILLUSIONER_MIRROR_SPELLVanillaGoal.INTERACTVanillaGoal.LAND_ON_OWNERS_SHOULDERVanillaGoal.LEAP_ATVanillaGoal.LLAMA_ATTACK_WOLFVanillaGoal.LLAMA_FOLLOW_CARAVANVanillaGoal.LLAMA_HURT_BYVanillaGoal.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.NEAREST_ATTACKABLEVanillaGoal.NEAREST_ATTACKABLE_WITCHVanillaGoal.NEAREST_HEALABLE_RAIDERVanillaGoal.NON_TAME_RANDOMVanillaGoal.OBTAIN_RAID_LEADER_BANNERVanillaGoal.OCELOT_ATTACKVanillaGoal.OCELOT_AVOID_ENTITYVanillaGoal.OCELOT_TEMPTVanillaGoal.OFFER_FLOWERVanillaGoal.OPEN_DOORVanillaGoal.OWNER_HURTVanillaGoal.OWNER_HURT_BYVanillaGoal.PANDA_ATTACKVanillaGoal.PANDA_AVOIDVanillaGoal.PANDA_BREEDVanillaGoal.PANDA_HURT_BYVanillaGoal.PANDA_LIE_ON_BACKVanillaGoal.PANDA_LOOK_AT_PLAYERVanillaGoal.PANDA_PANICVanillaGoal.PANDA_ROLLVanillaGoal.PANDA_SITVanillaGoal.PANDA_SNEEZEVanillaGoal.PANICVanillaGoal.PARROT_WANDERVanillaGoal.PATHFIND_TO_RAIDVanillaGoal.PERCH_AND_SEARCHVanillaGoal.PHANTOM_ATTACK_PLAYERVanillaGoal.PHANTOM_ATTACK_STRATEGYVanillaGoal.PHANTOM_CIRCLE_AROUND_ANCHORVanillaGoal.PHANTOM_SWEEP_ATTACKVanillaGoal.PLAY_WITH_ITEMSVanillaGoal.POLAR_BEAR_ATTACK_PLAYERSVanillaGoal.POLAR_BEAR_HURT_BYVanillaGoal.POLAR_BEAR_MELEE_ATTACKstatic final GoalKey<PufferFish> VanillaGoal.PUFFERFISH_PUFFVanillaGoal.RABBIT_AVOID_ENTITYVanillaGoal.RABBIT_PANICVanillaGoal.RAID_GARDENVanillaGoal.RAIDER_CELEBRATIONVanillaGoal.RAIDER_MOVE_THROUGH_VILLAGEVanillaGoal.RAIDER_OPEN_DOORVanillaGoal.RANDOM_FLOAT_AROUNDVanillaGoal.RANDOM_LOOK_AROUNDstatic final GoalKey<AbstractHorse> VanillaGoal.RANDOM_STANDVanillaGoal.RANDOM_STROLLVanillaGoal.RANDOM_SWIMMINGstatic final GoalKey<RangedEntity> VanillaGoal.RANGED_ATTACKVanillaGoal.RANGED_BOW_ATTACKVanillaGoal.RANGED_CROSSBOW_ATTACKVanillaGoal.REMOVE_BLOCKVanillaGoal.RESET_UNIVERSAL_ANGERVanillaGoal.RESTRICT_SUNstatic final GoalKey<AbstractHorse> VanillaGoal.RUN_AROUND_LIKE_CRAZYVanillaGoal.SEEK_SHELTERVanillaGoal.SHULKER_ATTACKVanillaGoal.SHULKER_DEFENSE_ATTACKVanillaGoal.SHULKER_NEAREST_ATTACKVanillaGoal.SHULKER_PEEKstatic final GoalKey<Silverfish> VanillaGoal.SILVERFISH_MERGE_WITH_STONEstatic final GoalKey<Silverfish> VanillaGoal.SILVERFISH_WAKE_UP_FRIENDSVanillaGoal.SIT_WHEN_ORDERED_TOstatic final GoalKey<SkeletonHorse> VanillaGoal.SKELETON_TRAPVanillaGoal.SLEEPVanillaGoal.SLIME_ATTACKVanillaGoal.SLIME_FLOATVanillaGoal.SLIME_KEEP_ON_JUMPINGVanillaGoal.SLIME_RANDOM_DIRECTIONstatic final GoalKey<Spellcaster> VanillaGoal.SPELLCASTER_CASTING_SPELLVanillaGoal.SPIDERVanillaGoal.SPIDER_ATTACKVanillaGoal.SQUID_FLEEVanillaGoal.SQUID_RANDOM_MOVEMENTVanillaGoal.STALK_PREYVanillaGoal.STRIDER_GO_TO_LAVAVanillaGoal.STROLL_THROUGH_VILLAGEVanillaGoal.SWELLVanillaGoal.TAMABLE_ANIMAL_PANICVanillaGoal.TEMPTstatic 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_LAY_EGGVanillaGoal.TURTLE_PANICVanillaGoal.TURTLE_RANDOM_STROLLVanillaGoal.TURTLE_TRAVELVanillaGoal.USE_ITEMVanillaGoal.VALIDATE_FLOWERVanillaGoal.VALIDATE_HIVEVanillaGoal.VEX_CHARGE_ATTACKVanillaGoal.VEX_COPY_OWNERVanillaGoal.VEX_RANDOM_MOVEVanillaGoal.VINDICATOR_BREAK_DOORstatic final GoalKey<Vindicator> VanillaGoal.VINDICATOR_JOHNNY_ATTACKstatic final GoalKey<WanderingTrader> VanillaGoal.WANDER_TO_POSITIONVanillaGoal.WATER_AVOIDING_RANDOM_FLYINGVanillaGoal.WATER_AVOIDING_RANDOM_STROLLVanillaGoal.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(Class<A> entityClass, NamespacedKey namespacedKey) Methods in com.destroystokyo.paper.entity.ai with parameters of type GoalKeyModifier and TypeMethodDescription<T extends Mob>
Collection<Goal<T>> <T extends Mob>
boolean<T extends Mob>
voidMobGoals.removeGoal(T mob, GoalKey<T> key)