Uses of Interface
net.minecraft.class_7893
Packages that use class_7893
Package
Description
The base package for all Minecraft classes.
This and its subpackages make up the brain system used by some modern Minecraft entities,
such as villagers, piglins, and axolotls.
-
Uses of class_7893 in net.minecraft
Classes in net.minecraft that implement class_7893Methods in net.minecraft that return class_7893Modifier and TypeMethodDescriptionstatic class_7893<LivingEntity>class_7895.method_47067(float float2, UniformIntProvider uniformIntProvider) Deprecated.private static class_7893<LivingEntity>class_7895.method_47068(float float2, UniformIntProvider uniformIntProvider, Predicate<LivingEntity> predicate) Deprecated.static class_7893<LivingEntity>class_7895.method_47069(EntityType<?> entityType, float float2, UniformIntProvider uniformIntProvider) Deprecated. -
Uses of class_7893 in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type class_7893Methods in net.minecraft.entity.ai.brain that return types with arguments of type class_7893Modifier and TypeMethodDescriptionList<class_7893<? super E>>Brain.getRunningTasks()Deprecated.(package private) ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super E>>> Brain.indexTaskList(int begin, ImmutableList<? extends class_7893<? super E>> tasks) Method parameters in net.minecraft.entity.ai.brain with type arguments of type class_7893Modifier and TypeMethodDescription(package private) ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super E>>> Brain.indexTaskList(int begin, ImmutableList<? extends class_7893<? super E>> tasks) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends class_7893<? super E>> list) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends class_7893<? super E>> tasks, MemoryModuleType<?> memoryType) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends class_7893<? super E>>> indexedTasks) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends class_7893<? 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 class_7893<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories, Set<MemoryModuleType<?>> forgettingMemories) -
Uses of class_7893 in net.minecraft.entity.ai.brain.task
Classes in net.minecraft.entity.ai.brain.task that implement class_7893Modifier and TypeClassDescriptionclassBiasedLongJumpTask<E extends MobEntity>classclassclassclassCompositeTask<E extends LivingEntity>classclassCrossbowAttackTask<E extends MobEntity & CrossbowUser,T extends LivingEntity> classDigTask<E extends WardenEntity>classclassEmergeTask<E extends WardenEntity>classclassclassclassclassclassclassGiveInventoryToLookTargetTask<E extends LivingEntity & InventoryOwner>classclassclassclassLongJumpTask<E extends MobEntity>classclassclassclassPrepareRamTask<E extends PathAwareEntity>The task where an entity finds a target, a place to start its ram, and wait to start its ram.classclassclassRandomTask<E extends LivingEntity>classclassclassSniffTask<E extends WardenEntity>classclassclassTask<E extends LivingEntity>classclassclassclassclassclassclassclassFields in net.minecraft.entity.ai.brain.task with type parameters of type class_7893Modifier and TypeFieldDescriptionprivate final WeightedList<class_7893<? super E>>CompositeTask.tasksMethods in net.minecraft.entity.ai.brain.task that return class_7893Modifier and TypeMethodDescriptionstatic <T extends LivingEntity>
class_7893<LivingEntity>FindEntityTask.create(EntityType<? extends T> entityType, int maxDistance, MemoryModuleType<T> targetModule, float speed, int completionRange) static class_7893<PathAwareEntity>FindPointOfInterestTask.method_46883(Predicate<RegistryEntry<PointOfInterestType>> predicate, MemoryModuleType<GlobalPos> memoryModuleType, MemoryModuleType<GlobalPos> memoryModuleType2, boolean bool, Optional<Byte> optional) static class_7893<PathAwareEntity>FindPointOfInterestTask.method_46884(Predicate<RegistryEntry<PointOfInterestType>> predicate, MemoryModuleType<GlobalPos> memoryModuleType, boolean bool, Optional<Byte> optional) static class_7893<VillagerEntity>GoToWorkTask.method_46887()static class_7893<LivingEntity>PacifyTask.method_46908(MemoryModuleType<?> memoryModuleType, int int2) static <E extends LivingEntity,T>
class_7893<E>MemoryTransferTask.method_46914(Predicate<E> predicate, MemoryModuleType<? extends T> memoryModuleType, MemoryModuleType<T> memoryModuleType2, UniformIntProvider uniformIntProvider) static <E extends LivingEntity>
class_7893<E>RidingTask.method_46915(int int2, BiPredicate<E, Entity> biPredicate) static <E extends LivingEntity>
class_7893<E>ForgetTask.method_46922(Predicate<E> predicate, MemoryModuleType<?> memoryModuleType) static class_7893<VillagerEntity>GoToPointOfInterestTask.method_46934(float float2, int int2) static class_7893<LivingEntity>WalkToNearestVisibleWantedItemTask.method_46943(float float2, boolean bool, int int2) static <E extends LivingEntity>
class_7893<E>WalkToNearestVisibleWantedItemTask.method_46947(Predicate<E> predicate, float float2, boolean bool, int int2) static class_7893<PathAwareEntity>WanderIndoorsTask.method_46949(float float2) static <E extends LivingEntity,T extends LivingEntity>
class_7893<E>FindEntityTask.method_46957(EntityType<? extends T> entityType, int int2, Predicate<E> predicate, Predicate<T> predicate2, MemoryModuleType<T> memoryModuleType, float float2, int int3) static class_7893<LivingEntity>OpenDoorsTask.method_46964()static class_7893<LivingEntity>StartRidingTask.method_46991(float float2) static class_7893<PathAwareEntity>PlayWithVillagerBabiesTask.method_47000()static class_7893<VillagerEntity>WorkStationCompetitionTask.method_47006()static class_7893<PathAwareEntity>StrollTask.method_47015(float float2, int int2, int int3) static class_7893<PathAwareEntity>StrollTask.method_47025(float float2) static class_7893<PathAwareEntity>StrollTask.method_47027(float float2) static class_7893<LivingEntity>HideWhenBellRingsTask.method_47033()static class_7893<VillagerEntity>LoseJobOnSiteLossTask.method_47037()static class_7893<LivingEntity>EndRaidTask.method_47041()static class_7893<LivingEntity>RingBellTask.method_47044()static class_7893<PathAwareEntity>WalkHomeTask.method_47048(float float2) static class_7893<LivingEntity>FollowMobTask.method_47061(SpawnGroup spawnGroup, float float2) static class_7893<LivingEntity>ForgetBellRingTask.method_47077(int int2, int int3) static class_7893<LivingEntity>FindInteractionTargetTask.method_47082(EntityType<?> entityType, int int2) static class_7893<LivingEntity>StartRaidTask.method_47086()static class_7893<PathAwareEntity>GoToRememberedPositionTask.method_47091(MemoryModuleType<BlockPos> memoryModuleType, float float2, int int2, boolean bool) static class_7893<MobEntity>RangedApproachTask.method_47094(float float2) static class_7893<MobEntity>RangedApproachTask.method_47098(Function<LivingEntity, Float> function) static <E extends MobEntity>
class_7893<E>UpdateAttackTargetTask.method_47119(Function<E, Optional<? extends LivingEntity>> function) static <E extends MobEntity>
class_7893<E>UpdateAttackTargetTask.method_47120(Predicate<E> predicate, Function<E, Optional<? extends LivingEntity>> function) static class_7893<LivingEntity>DefeatTargetTask.method_47124(int int2, BiPredicate<LivingEntity, LivingEntity> biPredicate) static class_7893<LivingEntity>WalkTowardsLookTargetTask.method_47130(Function<LivingEntity, Optional<LookTarget>> function, int int2, int int3, float float2) static <E extends MobEntity>
class_7893<E>ForgetAttackTargetTask.method_47132()static <E extends MobEntity>
class_7893<E>ForgetAttackTargetTask.method_47137(BiConsumer<E, LivingEntity> biConsumer) static <E extends MobEntity>
class_7893<E>ForgetAttackTargetTask.method_47138(Predicate<LivingEntity> predicate) static <E extends MobEntity>
class_7893<E>ForgetAttackTargetTask.method_47139(Predicate<LivingEntity> predicate, BiConsumer<E, LivingEntity> biConsumer, boolean bool) static class_7893<LivingEntity>ForgetAngryAtTargetTask.method_47143()static class_7893<PathAwareEntity>GoToNearbyPositionTask.method_47157(MemoryModuleType<GlobalPos> memoryModuleType, float float2, int int2, int int3) static class_7893<VillagerEntity>GoToSecondaryPositionTask.method_47161(MemoryModuleType<List<GlobalPos>> memoryModuleType, float float2, int int2, int int3, MemoryModuleType<GlobalPos> memoryModuleType2) static class_7893<PathAwareEntity>WalkTowardsLandTask.method_47168(int int2, float float2) static class_7893<PathAwareEntity>WalkTowardsWaterTask.method_47172(int int2, float float2) static class_7893<PathAwareEntity>SeekWaterTask.method_47176(int int2, float float2) static class_7893<LivingEntity>LayFrogSpawnTask.method_47180(Block block) static class_7893<LivingEntity>ScheduleActivityTask.method_47184()static class_7893<LivingEntity>ForgetCompletedPointOfInterestTask.method_47190(Predicate<RegistryEntry<PointOfInterestType>> predicate, MemoryModuleType<GlobalPos> memoryModuleType) static class_7893<LivingEntity>StopPanickingTask.method_47197()static class_7893<LivingEntity>WakeUpTask.method_47204()static class_7893<VillagerEntity>TakeJobSiteTask.method_47207(float float2) static <E extends WardenEntity>
class_7893<E>FindRoarTargetTask.method_47255(Function<E, Optional<? extends LivingEntity>> function) static class_7893<LivingEntity>LookAtDisturbanceTask.method_47259()static class_7893<LivingEntity>StartSniffingTask.method_47264()static class_7893<LivingEntity>PlayDeadTimerTask.method_47268()static class_7893<LivingEntity>HuntFinishTask.method_47275()static class_7893<LivingEntity>AdmireItemTask.method_47279(int int2) static class_7893<LivingEntity>WantNewItemTask.method_47290(int int2) static class_7893<LivingEntity>AdmireItemTimeLimitTask.method_47294(int int2, int int3) static class_7893<PiglinEntity>RemoveOffHandItemTask.method_47298()Methods in net.minecraft.entity.ai.brain.task that return types with arguments of type class_7893Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.util.Pair<Integer,class_7893<LivingEntity>> VillagerTaskListProvider.createBusyFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createCoreTasks(VillagerProfession profession, float speed) private static com.mojang.datafixers.util.Pair<Integer,class_7893<LivingEntity>> VillagerTaskListProvider.createFreeFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createHideTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createIdleTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createMeetTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createPanicTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createPlayTasks(float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createPreRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createRestTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends class_7893<? super VillagerEntity>>> VillagerTaskListProvider.createWorkTasks(VillagerProfession profession, float speed) Method parameters in net.minecraft.entity.ai.brain.task with type arguments of type class_7893Modifier and TypeMethodDescriptionabstract <E extends LivingEntity>
voidCompositeTask.RunMode.run(Stream<class_7893<? super E>> tasks, ServerWorld world, E entity, long time) Constructor parameters in net.minecraft.entity.ai.brain.task with type arguments of type class_7893ModifierConstructorDescriptionCompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> set, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<? extends class_7893<? super E>, Integer>> tasks) RandomTask(List<com.mojang.datafixers.util.Pair<? extends class_7893<? super E>, Integer>> tasks) RandomTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, List<com.mojang.datafixers.util.Pair<? extends class_7893<? super E>, Integer>> tasks) -
Uses of class_7893 in net.minecraft.entity.mob
Fields in net.minecraft.entity.mob declared as class_7893Modifier and TypeFieldDescriptionprivate static final class_7893<WardenEntity>WardenBrain.RESET_DIG_COOLDOWN_TASKMethods in net.minecraft.entity.mob that return class_7893Modifier and TypeMethodDescriptionprivate static class_7893<PiglinEntity>PiglinBrain.goToNemesisTask()private static class_7893<PathAwareEntity>PiglinBrain.makeGoToSoulFireTask()private static class_7893<PiglinEntity>PiglinBrain.makeGoToZombifiedPiglinTask()private static class_7893<LivingEntity>PiglinBrain.makeRememberRideableHoglinTask() -
Uses of class_7893 in net.minecraft.entity.passive
Classes in net.minecraft.entity.passive that implement class_7893Modifier and TypeClassDescriptionstatic classstatic class