Uses of Class
net.minecraft.entity.ai.brain.Activity
Packages that use Activity
Package
Description
This and its subpackages make up the brain system used by some modern Minecraft entities,
such as villagers, piglins, and axolotls.
-
Uses of Activity in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain declared as ActivityModifier and TypeFieldDescriptionprivate final ActivityScheduleBuilder.ActivityEntry.activitystatic final ActivityActivity.ADMIRE_ITEMstatic final ActivityActivity.AVOIDstatic final ActivityActivity.CELEBRATEstatic final ActivityActivity.COREprivate ActivityBrain.defaultActivitystatic final ActivityActivity.DIGstatic final ActivityActivity.EMERGEstatic final ActivityActivity.FIGHTstatic final ActivityActivity.HIDEstatic final ActivityActivity.IDLEstatic final ActivityActivity.INVESTIGATEstatic final ActivityActivity.LAY_SPAWNstatic final ActivityActivity.LONG_JUMPstatic final ActivityActivity.MEETstatic final ActivityActivity.PANICstatic final ActivityActivity.PLAYstatic final ActivityActivity.PLAY_DEADstatic final ActivityActivity.PRE_RAIDstatic final ActivityActivity.RAIDstatic final ActivityActivity.RAMstatic final ActivityActivity.RESTstatic final ActivityActivity.RIDEstatic final ActivityActivity.ROARstatic final ActivityActivity.SNIFFstatic final ActivityActivity.SWIMstatic final ActivityActivity.TONGUEstatic final ActivityActivity.WORKFields in net.minecraft.entity.ai.brain with type parameters of type ActivityModifier and TypeFieldDescriptionBrain.coreActivitiesprivate final Map<Activity,Set<MemoryModuleType<?>>> The map from activities to the memories to forget after the activity is completed.Brain.possibleActivitiesprivate final Map<Activity,Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>>> Brain.requiredActivityMemoriesprivate final Map<Activity,ScheduleRule> Schedule.scheduleRulesBrain.tasksMethods in net.minecraft.entity.ai.brain that return ActivityModifier and TypeMethodDescriptionScheduleBuilder.ActivityEntry.getActivity()Schedule.getActivityForTime(int time) private static ActivityMethods in net.minecraft.entity.ai.brain that return types with arguments of type ActivityModifier and TypeMethodDescriptionBrain.getFirstPossibleNonCoreActivity()Brain.getPossibleActivities()Deprecated.Methods in net.minecraft.entity.ai.brain with parameters of type ActivityModifier and TypeMethodDescriptionprotected voidSchedule.addActivity(Activity activity) private booleanBrain.canDoActivity(Activity activity) voidBrain.doExclusively(Activity activity) private voidBrain.forgetIrrelevantMemories(Activity except) protected List<ScheduleRule>Schedule.getOtherRules(Activity activity) protected ScheduleRulebooleanBrain.hasActivity(Activity activity) private voidBrain.resetPossibleActivities(Activity except) voidBrain.setDefaultActivity(Activity activity) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> list) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> tasks, MemoryModuleType<?> memoryType) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories, Set<MemoryModuleType<?>> forgettingMemories) ScheduleBuilder.withActivity(int startTime, Activity activity) Method parameters in net.minecraft.entity.ai.brain with type arguments of type ActivityModifier and TypeMethodDescriptionvoidBrain.resetPossibleActivities(List<Activity> activities) voidBrain.setCoreActivities(Set<Activity> coreActivities) Constructors in net.minecraft.entity.ai.brain with parameters of type Activity -
Uses of Activity in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob with parameters of type ActivityModifier and TypeMethodDescriptionprivate static SoundEventPiglinBrain.getSound(PiglinEntity piglin, Activity activity) private static SoundEventHoglinBrain.getSoundEvent(HoglinEntity hoglin, Activity activity) -
Uses of Activity in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type Activity