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<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<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<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_POINTstatic 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<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<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 TypeMethodDescriptionprivate 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.getMemory(MemoryModuleType<U> type) <U> Optional<U>Brain.getOptionalMemory(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 startTime) (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 MemoryModuleTypeModifierConstructorDescription(package private)MemoryEntry(MemoryModuleType<U> type, Optional<? extends Memory<U>> data) 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<?>>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<GlobalPos>VillagerWalkTowardsTask.destinationprivate final MemoryModuleType<T>GoToRememberedPositionTask.entityMemoryprivate final MemoryModuleType<?>ForgetTask.memoryprivate final MemoryModuleType<GlobalPos>ForgetCompletedPointOfInterestTask.memoryModuleprivate final MemoryModuleType<BlockPos>GoToCelebrateTask.memoryModuleTypeprivate final MemoryModuleType<GlobalPos>GoToNearbyPositionTask.memoryModuleTypeprivate final MemoryModuleType<Integer>TemptationCooldownTask.moduleTypeprivate final MemoryModuleType<GlobalPos>GoToSecondaryPositionTask.primaryPositionprivate final MemoryModuleType<List<GlobalPos>>GoToSecondaryPositionTask.secondaryPositionsprivate final MemoryModuleType<? extends T>MemoryTransferTask.sourceTypeprivate final MemoryModuleType<GlobalPos>GoToIfNearbyTask.targetprivate final MemoryModuleType<GlobalPos>FindPointOfInterestTask.targetMemoryModuleTypeprivate final MemoryModuleType<T>FindEntityTask.targetModuleprivate final MemoryModuleType<T>MemoryTransferTask.targetTypeprivate final MemoryModuleType<?>LayFrogSpawnTask.triggerMemoryFields in net.minecraft.entity.ai.brain.task with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprivate final Set<MemoryModuleType<?>>CompositeTask.memoriesToForgetWhenStoppedprotected final Map<MemoryModuleType<?>,MemoryModuleState> Task.requiredMemoryStatesMethods in net.minecraft.entity.ai.brain.task that return types with arguments of type MemoryModuleTypeModifier and TypeMethodDescriptionprivate static ImmutableMap<MemoryModuleType<?>,MemoryModuleState> FindPointOfInterestTask.create(MemoryModuleType<GlobalPos> firstModule, MemoryModuleType<GlobalPos> secondModule) private static Map<MemoryModuleType<?>,MemoryModuleState> ConditionalTask.merge(Map<MemoryModuleType<?>, MemoryModuleState> first, Map<MemoryModuleType<?>, MemoryModuleState> second) Methods 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 <T extends LivingEntity>
FindEntityTask<LivingEntity,T> FindEntityTask.create(EntityType<? extends T> entityType, int maxDistance, Predicate<T> condition, MemoryModuleType<T> moduleType, float speed, int completionRange) static <T extends LivingEntity>
FindEntityTask<LivingEntity,T> FindEntityTask.create(EntityType<? extends T> entityType, int maxDistance, MemoryModuleType<T> targetModule, float speed, int completionRange) private static ImmutableMap<MemoryModuleType<?>,MemoryModuleState> FindPointOfInterestTask.create(MemoryModuleType<GlobalPos> firstModule, MemoryModuleType<GlobalPos> secondModule) static Optional<LivingEntity>LookTargetUtil.getEntity(LivingEntity entity, MemoryModuleType<UUID> uuidMemoryModule) static GoToRememberedPositionTask<BlockPos>GoToRememberedPositionTask.toBlock(MemoryModuleType<BlockPos> memoryType, float speed, int range, boolean requiresWalkTarget) static GoToRememberedPositionTask<? extends Entity>GoToRememberedPositionTask.toEntity(MemoryModuleType<? extends Entity> memoryType, float speed, int range, boolean requiresWalkTarget) Method parameters in net.minecraft.entity.ai.brain.task with type arguments of type MemoryModuleTypeModifier and TypeMethodDescriptionprivate static Map<MemoryModuleType<?>,MemoryModuleState> ConditionalTask.merge(Map<MemoryModuleType<?>, MemoryModuleState> first, Map<MemoryModuleType<?>, MemoryModuleState> second) Constructors in net.minecraft.entity.ai.brain.task with parameters of type MemoryModuleTypeModifierConstructorDescriptionFindEntityTask(EntityType<? extends T> entityType, int maxDistance, Predicate<E> shouldRunPredicate, Predicate<T> predicate, MemoryModuleType<T> targetModule, float speed, int completionRange) FindPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> moduleType, boolean onlyRunIfChild, Optional<Byte> entityStatus) FindPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> moduleType, MemoryModuleType<GlobalPos> targetMemoryModuleType, boolean onlyRunIfChild, Optional<Byte> entityStatus) ForgetCompletedPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> memoryModule) ForgetTask(Predicate<E> condition, MemoryModuleType<?> memory) GoToCelebrateTask(MemoryModuleType<BlockPos> memoryModuleType, int int2, float float2) GoToIfNearbyTask(MemoryModuleType<GlobalPos> target, float walkSpeed, int maxDistance) GoToNearbyPositionTask(MemoryModuleType<GlobalPos> memoryModuleType, float walkSpeed, int completionRange, int maxDistance) GoToRememberedPositionTask(MemoryModuleType<T> memoryType, float speed, int range, boolean requiresWalkTarget, Function<T, Vec3d> posRetriever) GoToSecondaryPositionTask(MemoryModuleType<List<GlobalPos>> secondaryPositions, float speed, int completionRange, int primaryPositionActivationDistance, MemoryModuleType<GlobalPos> primaryPosition) LayFrogSpawnTask(Block frogSpawn, MemoryModuleType<?> triggerMemory) MemoryTransferTask(Predicate<E> runPredicate, MemoryModuleType<? extends T> sourceType, MemoryModuleType<T> targetType, UniformIntProvider duration) PacifyTask(MemoryModuleType<?> requiredMemoryModuleType, int duration) TemptationCooldownTask(MemoryModuleType<Integer> moduleType) VillagerWalkTowardsTask(MemoryModuleType<GlobalPos> destination, float speed, int completionRange, int maxRange, int maxRunTime) Constructor 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<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<Task<? super E>, Integer>> tasks) ConditionalTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryStates, Predicate<E> condition, Task<? super E> delegate, boolean allowsContinuation) ConditionalTask(Map<MemoryModuleType<?>, MemoryModuleState> memory, Task<? super E> delegate) RandomTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks) Task(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState) Task(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int runTime) Task(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime) -
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_TYPESprivate 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_MODULESprotected static final ImmutableList<MemoryModuleType<?>>FrogEntity.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>GoatEntity.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>TadpoleEntity.MEMORY_MODULESprivate static final ImmutableList<MemoryModuleType<?>>VillagerEntity.MEMORY_MODULESstatic final Map<MemoryModuleType<GlobalPos>,BiPredicate<VillagerEntity, PointOfInterestType>> VillagerEntity.POINTS_OF_INTERESTMethods in net.minecraft.entity.passive with parameters of type MemoryModuleTypeModifier and TypeMethodDescriptionvoidVillagerEntity.releaseTicketFor(MemoryModuleType<GlobalPos> memoryModuleType) -
Uses of MemoryModuleType in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionstatic final DefaultedRegistry<MemoryModuleType<?>>Registry.MEMORY_MODULE_TYPEstatic final RegistryKey<Registry<MemoryModuleType<?>>>Registry.MEMORY_MODULE_TYPE_KEY