Uses of Class
net.minecraft.entity.ai.brain.Activity
Package | Description |
---|---|
net.minecraft.entity.ai.brain | |
net.minecraft.entity.mob | |
net.minecraft.util.registry |
-
Uses of Activity in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain declared as Activity Modifier and Type Field Description private Activity
ScheduleBuilder.ActivityEntry. activity
static Activity
Activity. ADMIRE_ITEM
static Activity
Activity. AVOID
static Activity
Activity. CELEBRATE
static Activity
Activity. CORE
private Activity
Brain. defaultActivity
static Activity
Activity. FIGHT
static Activity
Activity. HIDE
static Activity
Activity. IDLE
static Activity
Activity. LONG_JUMP
static Activity
Activity. MEET
static Activity
Activity. PANIC
static Activity
Activity. PLAY
static Activity
Activity. PLAY_DEAD
static Activity
Activity. PRE_RAID
static Activity
Activity. RAID
static Activity
Activity. REST
static Activity
Activity. RIDE
static Activity
Activity. WORK
Fields in net.minecraft.entity.ai.brain with type parameters of type Activity Modifier and Type Field Description private Set<Activity>
Brain. coreActivities
private Map<Activity,Set<MemoryModuleType<?>>>
Brain. forgettingActivityMemories
The map from activities to the memories to forget after the activity is completed.private Set<Activity>
Brain. possibleActivities
private Map<Activity,Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>,MemoryModuleState>>>
Brain. requiredActivityMemories
private Map<Activity,ScheduleRule>
Schedule. scheduleRules
private Map<Integer,Map<Activity,Set<Task<? super E>>>>
Brain. tasks
Methods in net.minecraft.entity.ai.brain that return Activity Modifier and Type Method Description Activity
ScheduleBuilder.ActivityEntry. getActivity()
Activity
Schedule. getActivityForTime(int time)
private static Activity
Activity. register(String id)
Methods in net.minecraft.entity.ai.brain that return types with arguments of type Activity Modifier and Type Method Description Optional<Activity>
Brain. getFirstPossibleNonCoreActivity()
Set<Activity>
Brain. method_35059()
Deprecated.Methods in net.minecraft.entity.ai.brain with parameters of type Activity Modifier and Type Method Description protected void
Schedule. addActivity(Activity activity)
private boolean
Brain. canDoActivity(Activity activity)
void
Brain. doExclusively(Activity activity)
private void
Brain. forgetIrrelevantMemories(Activity except)
protected List<ScheduleRule>
Schedule. getOtherRules(Activity activity)
protected ScheduleRule
Schedule. getRule(Activity activity)
boolean
Brain. hasActivity(Activity activity)
private void
Brain. resetPossibleActivities(Activity except)
void
Brain. setDefaultActivity(Activity activity)
void
Brain. setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> list)
void
Brain. setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> tasks, MemoryModuleType<?> memoryType)
void
Brain. setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Task<? super E>>> indexedTasks)
void
Brain. 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)
void
Brain. 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
ScheduleBuilder. withActivity(int startTime, Activity activity)
Method parameters in net.minecraft.entity.ai.brain with type arguments of type Activity Modifier and Type Method Description void
Brain. resetPossibleActivities(List<Activity> activities)
void
Brain. setCoreActivities(Set<Activity> coreActivities)
Constructors in net.minecraft.entity.ai.brain with parameters of type Activity Constructor Description ActivityEntry(int startTime, Activity activity)
-
Uses of Activity in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob with parameters of type Activity Modifier and Type Method Description private static SoundEvent
PiglinBrain. getSound(PiglinEntity piglin, Activity activity)
private static SoundEvent
HoglinBrain. getSoundEvent(HoglinEntity hoglin, Activity activity)
-
Uses of Activity in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type Activity Modifier and Type Field Description static Registry<Activity>
Registry. ACTIVITY
static RegistryKey<Registry<Activity>>
Registry. ACTIVITY_KEY