Uses of Class
net.minecraft.entity.ai.brain.MemoryModuleType
Packages that use MemoryModuleType
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 MemoryModuleType in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain declared as MemoryModuleTypeModifier and TypeFieldDescriptionstatic final MemoryModuleType<Boolean>MemoryModuleType.ADMIRING_DISABLEDstatic final MemoryModuleType<Boolean>MemoryModuleType.ADMIRING_ITEMstatic final MemoryModuleType<UUID>MemoryModuleType.ANGRY_ATstatic final MemoryModuleType<Boolean>MemoryModuleType.ATE_RECENTLYstatic final MemoryModuleType<Boolean>MemoryModuleType.ATTACK_COOLING_DOWNstatic final MemoryModuleType<LivingEntity>MemoryModuleType.ATTACK_TARGETstatic final MemoryModuleType<LivingEntity>MemoryModuleType.AVOID_TARGETstatic final MemoryModuleType<PassiveEntity>MemoryModuleType.BREED_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_JUMP_COOLDOWNstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_JUMP_INHALINGstatic final MemoryModuleType<BlockPos>MemoryModuleType.BREEZE_JUMP_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_SHOOTstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_SHOOT_CHARGINGstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_SHOOT_COOLDOWNstatic final MemoryModuleType<Unit>MemoryModuleType.BREEZE_SHOOT_RECOVERstatic final MemoryModuleType<Long>MemoryModuleType.CANT_REACH_WALK_TARGET_SINCEstatic final MemoryModuleType<BlockPos>MemoryModuleType.CELEBRATE_LOCATIONstatic final MemoryModuleType<Boolean>MemoryModuleType.DANCINGstatic final MemoryModuleType<Unit>MemoryModuleType.DIG_COOLDOWNstatic final MemoryModuleType<Boolean>MemoryModuleType.DISABLE_WALK_TO_ADMIRE_ITEMstatic final MemoryModuleType<BlockPos>MemoryModuleType.DISTURBANCE_LOCATIONstatic final MemoryModuleType<Set<GlobalPos>>MemoryModuleType.DOORS_TO_CLOSEstatic final MemoryModuleType<Void>MemoryModuleType.DUMMYstatic final MemoryModuleType<Integer>MemoryModuleType.GAZE_COOLDOWN_TICKSstatic final MemoryModuleType<Boolean>MemoryModuleType.GOLEM_DETECTED_RECENTLYstatic final MemoryModuleType<Boolean>MemoryModuleType.HAS_HUNTING_COOLDOWNstatic final MemoryModuleType<Long>MemoryModuleType.HEARD_BELL_TIMEstatic final MemoryModuleType<GlobalPos>MemoryModuleType.HIDING_PLACEstatic final MemoryModuleType<GlobalPos>MemoryModuleType.HOMEstatic final MemoryModuleType<Boolean>MemoryModuleType.HUNTED_RECENTLYstatic final MemoryModuleType<DamageSource>MemoryModuleType.HURT_BYstatic final MemoryModuleType<LivingEntity>MemoryModuleType.HURT_BY_ENTITYstatic final MemoryModuleType<List<GlobalPos>>MemoryModuleType.INTERACTABLE_DOORSstatic final MemoryModuleType<LivingEntity>MemoryModuleType.INTERACTION_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.IS_EMERGINGstatic final MemoryModuleType<Unit>MemoryModuleType.IS_IN_WATERstatic final MemoryModuleType<Boolean>MemoryModuleType.IS_PANICKINGstatic final MemoryModuleType<Unit>MemoryModuleType.IS_PREGNANTstatic final MemoryModuleType<Unit>MemoryModuleType.IS_SNIFFINGstatic final MemoryModuleType<Boolean>MemoryModuleType.IS_TEMPTEDstatic final MemoryModuleType<Integer>MemoryModuleType.ITEM_PICKUP_COOLDOWN_TICKSstatic final MemoryModuleType<GlobalPos>MemoryModuleType.JOB_SITEstatic final MemoryModuleType<Long>MemoryModuleType.LAST_SLEPTstatic final MemoryModuleType<Long>MemoryModuleType.LAST_WOKENstatic final MemoryModuleType<Long>MemoryModuleType.LAST_WORKED_AT_POIstatic final MemoryModuleType<GlobalPos>MemoryModuleType.LIKED_NOTEBLOCKstatic final MemoryModuleType<Integer>MemoryModuleType.LIKED_NOTEBLOCK_COOLDOWN_TICKSstatic final MemoryModuleType<UUID>MemoryModuleType.LIKED_PLAYERstatic final MemoryModuleType<Integer>MemoryModuleType.LONG_JUMP_COOLING_DOWNstatic final MemoryModuleType<Boolean>MemoryModuleType.LONG_JUMP_MID_JUMPstatic final MemoryModuleType<LookTarget>MemoryModuleType.LOOK_TARGETstatic final MemoryModuleType<GlobalPos>MemoryModuleType.MEETING_POINTprivate final MemoryModuleType<Value>MemoryQuery.Absent.memoryThe field for thememoryrecord component.private final MemoryModuleType<Value>MemoryQuery.Optional.memoryThe field for thememoryrecord component.private final MemoryModuleType<Value>MemoryQuery.Value.memoryThe field for thememoryrecord component.private final MemoryModuleType<Value>MemoryQueryResult.memorystatic final MemoryModuleType<List<LivingEntity>>MemoryModuleType.MOBSstatic final MemoryModuleType<List<AbstractPiglinEntity>>MemoryModuleType.NEARBY_ADULT_PIGLINSstatic final MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_ATTACKABLEstatic final MemoryModuleType<BlockPos>MemoryModuleType.NEAREST_BEDstatic final MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_HOSTILEstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_PLAYER_HOLDING_WANTED_ITEMstatic final MemoryModuleType<List<PlayerEntity>>MemoryModuleType.NEAREST_PLAYERSstatic final MemoryModuleType<BlockPos>MemoryModuleType.NEAREST_REPELLENTstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLDstatic final MemoryModuleType<PassiveEntity>MemoryModuleType.NEAREST_VISIBLE_ADULTstatic final MemoryModuleType<List<HoglinEntity>>MemoryModuleType.NEAREST_VISIBLE_ADULT_HOGLINSstatic final MemoryModuleType<AbstractPiglinEntity>MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINstatic final MemoryModuleType<List<AbstractPiglinEntity>>MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINSstatic final MemoryModuleType<HoglinEntity>MemoryModuleType.NEAREST_VISIBLE_BABY_HOGLINstatic final MemoryModuleType<HoglinEntity>MemoryModuleType.NEAREST_VISIBLE_HUNTABLE_HOGLINstatic final MemoryModuleType<MobEntity>MemoryModuleType.NEAREST_VISIBLE_NEMESISstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_VISIBLE_PLAYERstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_VISIBLE_TARGETABLE_PLAYERstatic final MemoryModuleType<ItemEntity>MemoryModuleType.NEAREST_VISIBLE_WANTED_ITEMstatic final MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_VISIBLE_ZOMBIFIEDstatic final MemoryModuleType<Boolean>MemoryModuleType.PACIFIEDstatic final MemoryModuleType<Path>MemoryModuleType.PATHstatic final MemoryModuleType<Integer>MemoryModuleType.PLAY_DEAD_TICKSstatic final MemoryModuleType<GlobalPos>MemoryModuleType.POTENTIAL_JOB_SITEstatic final MemoryModuleType<Integer>MemoryModuleType.RAM_COOLDOWN_TICKSstatic final MemoryModuleType<Vec3d>MemoryModuleType.RAM_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.RECENT_PROJECTILEstatic final MemoryModuleType<Entity>MemoryModuleType.RIDE_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.ROAR_SOUND_COOLDOWNstatic final MemoryModuleType<Unit>MemoryModuleType.ROAR_SOUND_DELAYstatic final MemoryModuleType<LivingEntity>MemoryModuleType.ROAR_TARGETstatic final MemoryModuleType<List<GlobalPos>>MemoryModuleType.SECONDARY_JOB_SITEstatic final MemoryModuleType<Unit>MemoryModuleType.SNIFF_COOLDOWNstatic final MemoryModuleType<Boolean>MemoryModuleType.SNIFFER_DIGGINGstatic final MemoryModuleType<List<GlobalPos>>MemoryModuleType.SNIFFER_EXPLORED_POSITIONSstatic final MemoryModuleType<Boolean>MemoryModuleType.SNIFFER_HAPPYstatic final MemoryModuleType<BlockPos>MemoryModuleType.SNIFFER_SNIFFING_TARGETstatic final MemoryModuleType<Unit>MemoryModuleType.SONIC_BOOM_COOLDOWNstatic final MemoryModuleType<Unit>MemoryModuleType.SONIC_BOOM_SOUND_COOLDOWNstatic final MemoryModuleType<Unit>MemoryModuleType.SONIC_BOOM_SOUND_DELAYstatic final MemoryModuleType<Integer>MemoryModuleType.TEMPTATION_COOLDOWN_TICKSstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.TEMPTING_PLAYERstatic final MemoryModuleType<Integer>MemoryModuleType.TIME_TRYING_TO_REACH_ADMIRE_ITEMstatic final MemoryModuleType<Unit>MemoryModuleType.TOUCH_COOLDOWNprivate final MemoryModuleType<U>Brain.MemoryEntry.typestatic final MemoryModuleType<Boolean>MemoryModuleType.UNIVERSAL_ANGERstatic final MemoryModuleType<List<UUID>>MemoryModuleType.UNREACHABLE_TONGUE_TARGETSstatic final MemoryModuleType<Unit>MemoryModuleType.VIBRATION_COOLDOWNstatic final MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_HOGLIN_COUNTstatic final MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_PIGLIN_COUNTstatic final MemoryModuleType<LivingTargetCache>MemoryModuleType.VISIBLE_MOBSstatic final MemoryModuleType<List<LivingEntity>>MemoryModuleType.VISIBLE_VILLAGER_BABIESstatic final MemoryModuleType<WalkTarget>MemoryModuleType.WALK_TARGETFields in net.minecraft.entity.ai.brain with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprivate final Map<Activity,Set<MemoryModuleType<?>>> The map from activities to the memories to forget after the activity is completed.private final Map<MemoryModuleType<?>,Optional<? extends Memory<?>>> Brain.memoriesprivate final Collection<? extends MemoryModuleType<?>>Brain.Profile.memoryModulesprivate final Map<Activity,Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>>> Brain.requiredActivityMemoriesMethods in net.minecraft.entity.ai.brain that return MemoryModuleTypeModifier and TypeMethodDescriptionMemoryQuery.Absent.memory()MemoryQuery.memory()MemoryQuery.Optional.memory()MemoryQuery.Value.memory()private static <U> MemoryModuleType<U>private static <U> MemoryModuleType<U>Methods in net.minecraft.entity.ai.brain that return types with arguments of type MemoryModuleTypeModifier and TypeMethodDescriptionMap<MemoryModuleType<?>,Optional<? extends Memory<?>>> Brain.getMemories()Deprecated.Methods in net.minecraft.entity.ai.brain with parameters of type MemoryModuleTypeModifier and TypeMethodDescription<U> voidBrain.forget(MemoryModuleType<U> type) <U> longBrain.getMemoryExpiry(MemoryModuleType<U> type) Brain.getOptionalMemory(MemoryModuleType<U> type) <U> Optional<U>Brain.getOptionalRegisteredMemory(MemoryModuleType<U> type) booleanBrain.hasMemoryModule(MemoryModuleType<?> type) <U> booleanBrain.hasMemoryModuleWithValue(MemoryModuleType<U> type, U value) booleanBrain.isMemoryInState(MemoryModuleType<?> type, MemoryModuleState state) (package private) static <U> Brain.MemoryEntry<U>Brain.MemoryEntry.of(MemoryModuleType<U> type, Optional<? extends Memory<?>> data) <U> voidBrain.remember(MemoryModuleType<U> type, Optional<? extends U> value) <U> voidBrain.remember(MemoryModuleType<U> type, U value) <U> voidBrain.remember(MemoryModuleType<U> type, U value, long expiry) (package private) <U> voidBrain.setMemory(MemoryModuleType<U> type, Optional<? extends Memory<?>> memory) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> tasks, MemoryModuleType<?> memoryType) Method parameters in net.minecraft.entity.ai.brain with type arguments of type MemoryModuleTypeModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
com.mojang.serialization.Codec<Brain<E>>Brain.createBrainCodec(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors) static <E extends LivingEntity>
Brain.Profile<E>Brain.createProfile(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors) 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) Constructors in net.minecraft.entity.ai.brain with parameters of type MemoryModuleTypeModifierConstructorDescriptionAbsent(MemoryModuleType<Value> memoryModuleType) (package private)MemoryEntry(MemoryModuleType<U> type, Optional<? extends Memory<U>> data) MemoryQueryResult(Brain<?> brain, MemoryModuleType<Value> memory, com.mojang.datafixers.kinds.App<F, Value> value) Optional(MemoryModuleType<Value> memoryModuleType) Value(MemoryModuleType<Value> memoryModuleType) Constructor parameters in net.minecraft.entity.ai.brain with type arguments of type MemoryModuleTypeModifierConstructorDescriptionBrain(Collection<? extends MemoryModuleType<?>> memories, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors, ImmutableList<Brain.MemoryEntry<?>> memoryEntries, Supplier<com.mojang.serialization.Codec<Brain<E>>> codecSupplier) (package private)Profile(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors) -
Uses of MemoryModuleType in net.minecraft.entity.ai.brain.sensor
Methods in net.minecraft.entity.ai.brain.sensor that return MemoryModuleTypeModifier and TypeMethodDescriptionprotected MemoryModuleType<LivingEntity>AxolotlAttackablesSensor.getOutputMemoryModule()protected MemoryModuleType<LivingEntity>FrogAttackablesSensor.getOutputMemoryModule()protected abstract MemoryModuleType<LivingEntity>NearestVisibleLivingEntitySensor.getOutputMemoryModule()protected MemoryModuleType<LivingEntity>VillagerHostilesSensor.getOutputMemoryModule()Methods in net.minecraft.entity.ai.brain.sensor that return types with arguments of type MemoryModuleTypeModifier and TypeMethodDescriptionSet<MemoryModuleType<?>>BreezeAttackablesSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>DummySensor.getOutputMemoryModules()Set<MemoryModuleType<?>>GolemLastSeenSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>HoglinSpecificSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>HurtBySensor.getOutputMemoryModules()Set<MemoryModuleType<?>>IsInWaterSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestBedSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestItemsSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestLivingEntitiesSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestPlayersSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestVisibleAdultSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>NearestVisibleLivingEntitySensor.getOutputMemoryModules()Set<MemoryModuleType<?>>PiglinBruteSpecificSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>PiglinSpecificSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>SecondaryPointsOfInterestSensor.getOutputMemoryModules()abstract Set<MemoryModuleType<?>>Sensor.getOutputMemoryModules()Set<MemoryModuleType<?>>TemptationsSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>VillagerBabiesSensor.getOutputMemoryModules()Set<MemoryModuleType<?>>WardenAttackablesSensor.getOutputMemoryModules() -
Uses of MemoryModuleType in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as MemoryModuleTypeModifier and TypeFieldDescriptionprivate final MemoryModuleType<Integer>TemptationCooldownTask.moduleTypeFields in net.minecraft.entity.ai.brain.task with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprivate final Set<MemoryModuleType<?>>CompositeTask.memoriesToForgetWhenStoppedprivate final Map<MemoryModuleType<?>,MemoryModuleState> CompositeTask.requiredMemoryStateprotected final Map<MemoryModuleType<?>,MemoryModuleState> MultiTickTask.requiredMemoryStatesMethods in net.minecraft.entity.ai.brain.task with parameters of type MemoryModuleTypeModifier and TypeMethodDescriptionprivate static booleanLookTargetUtil.canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryType, Predicate<LivingEntity> filter) static booleanLookTargetUtil.canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryModuleType, EntityType<?> entityType) static <E extends LivingEntity,T extends LivingEntity>
Task<E>FindEntityTask.create(EntityType<? extends T> type, int maxDistance, Predicate<E> entityPredicate, Predicate<T> targetPredicate, MemoryModuleType<T> targetModule, float speed, int completionRange) static <T extends LivingEntity>
Task<LivingEntity>FindEntityTask.create(EntityType<? extends T> type, int maxDistance, MemoryModuleType<T> targetModule, float speed, int completionRange) static Task<PathAwareEntity>FindPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus) static Task<PathAwareEntity>FindPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, MemoryModuleType<GlobalPos> potentialPoiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus) static Task<LivingEntity>ForgetCompletedPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiTypePredicate, MemoryModuleType<GlobalPos> poiPosModule) static <E extends LivingEntity>
Task<E>ForgetTask.create(Predicate<E> condition, MemoryModuleType<?> memory) static SingleTickTask<PathAwareEntity>GoToIfNearbyTask.create(MemoryModuleType<GlobalPos> posModule, float walkSpeed, int maxDistance) static Task<PathAwareEntity>GoToNearbyPositionTask.create(MemoryModuleType<GlobalPos> posModule, float walkSpeed, int completionRange, int maxDistance) private static <T> SingleTickTask<PathAwareEntity>GoToRememberedPositionTask.create(MemoryModuleType<T> posSource, float speed, int range, boolean requiresWalkTarget, Function<T, Vec3d> posGetter) static Task<VillagerEntity>GoToSecondaryPositionTask.create(MemoryModuleType<List<GlobalPos>> secondaryPositions, float speed, int completionRange, int primaryPositionActivationDistance, MemoryModuleType<GlobalPos> primaryPosition) static <E extends LivingEntity,T>
Task<E>MemoryTransferTask.create(Predicate<E> runPredicate, MemoryModuleType<? extends T> sourceType, MemoryModuleType<T> targetType, UniformIntProvider expiry) static Task<LivingEntity>PacifyTask.create(MemoryModuleType<?> requiredMemory, int duration) static SingleTickTask<VillagerEntity>VillagerWalkTowardsTask.create(MemoryModuleType<GlobalPos> destination, float speed, int completionRange, int maxDistance, int maxRunTime) static <E extends MobEntity>
SingleTickTask<E>WalkTowardsPosTask.create(MemoryModuleType<BlockPos> posModule, int completionRange, float speed) static SingleTickTask<PathAwareEntity>GoToRememberedPositionTask.createEntityBased(MemoryModuleType<? extends Entity> entityModule, float speed, int range, boolean requiresWalkTarget) static Task<PathAwareEntity>GoToRememberedPositionTask.createPosBased(MemoryModuleType<BlockPos> posModule, float speed, int range, boolean requiresWalkTarget) static Optional<LivingEntity>LookTargetUtil.getEntity(LivingEntity entity, MemoryModuleType<UUID> uuidMemoryModule) <Value> TaskTriggerer<E,MemoryQueryResult<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, Value>> TaskTriggerer.TaskContext.queryMemoryAbsent(MemoryModuleType<Value> type) <Value> TaskTriggerer<E,MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> TaskTriggerer.TaskContext.queryMemoryOptional(MemoryModuleType<Value> type) <Value> TaskTriggerer<E,MemoryQueryResult<com.mojang.datafixers.kinds.IdF.Mu, Value>> TaskTriggerer.TaskContext.queryMemoryValue(MemoryModuleType<Value> type) Constructors in net.minecraft.entity.ai.brain.task with parameters of type MemoryModuleTypeConstructor parameters in net.minecraft.entity.ai.brain.task with type arguments of type MemoryModuleTypeModifierConstructorDescriptionCompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> memoriesToForgetWhenStopped, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<? extends Task<? super E>, Integer>> tasks) CompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> memoriesToForgetWhenStopped, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<? extends Task<? super E>, Integer>> tasks) MultiTickTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState) MultiTickTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int runTime) MultiTickTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime) RandomTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, List<com.mojang.datafixers.util.Pair<? extends Task<? super E>, Integer>> tasks) -
Uses of MemoryModuleType in net.minecraft.entity.mob
Fields in net.minecraft.entity.mob with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprotected static final ImmutableList<? extends MemoryModuleType<?>>HoglinEntity.MEMORY_MODULE_TYPESprotected static final ImmutableList<MemoryModuleType<?>>PiglinBruteEntity.MEMORY_MODULE_TYPESprotected static final ImmutableList<MemoryModuleType<?>>PiglinEntity.MEMORY_MODULE_TYPES(package private) static final List<MemoryModuleType<?>>BreezeBrain.MEMORY_MODULESprivate static final List<MemoryModuleType<?>>WardenBrain.MEMORY_MODULESprotected static final ImmutableList<? extends MemoryModuleType<?>>ZoglinEntity.USED_MEMORY_MODULESMethods in net.minecraft.entity.mob with parameters of type MemoryModuleTypeModifier and TypeMethodDescriptionprivate static Optional<? extends LivingEntity>PiglinBruteBrain.getTargetIfInRange(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> targetMemoryModule) -
Uses of MemoryModuleType in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprotected static final ImmutableList<MemoryModuleType<?>>AllayEntity.MEMORY_MODULESprotected static final ImmutableList<? extends MemoryModuleType<?>>AxolotlEntity.MEMORY_MODULESprivate static final ImmutableList<MemoryModuleType<?>>CamelBrain.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>FrogEntity.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>GoatEntity.MEMORY_MODULES(package private) static final List<MemoryModuleType<?>>SnifferBrain.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>TadpoleEntity.MEMORY_MODULESprivate static final ImmutableList<MemoryModuleType<?>>VillagerEntity.MEMORY_MODULESstatic final Map<MemoryModuleType<GlobalPos>,BiPredicate<VillagerEntity, RegistryEntry<PointOfInterestType>>> VillagerEntity.POINTS_OF_INTERESTMethods in net.minecraft.entity.passive with parameters of type MemoryModuleTypeModifier and TypeMethodDescriptionvoidVillagerEntity.releaseTicketFor(MemoryModuleType<GlobalPos> pos) -
Uses of MemoryModuleType in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionstatic final DefaultedRegistry<MemoryModuleType<?>>Registries.MEMORY_MODULE_TYPEstatic final RegistryKey<Registry<MemoryModuleType<?>>>RegistryKeys.MEMORY_MODULE_TYPE