Uses of Class
net.minecraft.entity.ai.brain.MemoryModuleType
Packages that use MemoryModuleType
Package
Description
-
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<Boolean>MemoryModuleType.DISABLE_WALK_TO_ADMIRE_ITEMstatic 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<Boolean>MemoryModuleType.IS_TEMPTEDstatic 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<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<Entity>MemoryModuleType.RIDE_TARGETstatic final MemoryModuleType<List<GlobalPos>>MemoryModuleType.SECONDARY_JOB_SITEstatic final MemoryModuleType<Integer>MemoryModuleType.TEMPTATION_COOLDOWN_TICKSstatic final MemoryModuleType<PlayerEntity>MemoryModuleType.TEMPTING_PLAYERstatic final MemoryModuleType<Integer>MemoryModuleType.TIME_TRYING_TO_REACH_ADMIRE_ITEMprivate final MemoryModuleType<U>Brain.MemoryEntry.typestatic final MemoryModuleType<Boolean>MemoryModuleType.UNIVERSAL_ANGERstatic final MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_HOGLIN_COUNTstatic final MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_PIGLIN_COUNTstatic final MemoryModuleType<List<LivingEntity>>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.method_35058()Deprecated.Methods in net.minecraft.entity.ai.brain with parameters of type MemoryModuleTypeModifier and TypeMethodDescription<U> voidBrain.forget(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) <U> longBrain.method_36978(MemoryModuleType<U> memoryModuleType) (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> memoryModuleType, Optional<? extends Memory<U>> optional) 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<?>> collection, Collection<? extends SensorType<? extends Sensor<? super E>>> collection2) -
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 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<?>>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() -
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<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.targetTypeFields 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) 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) 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_TYPESprotected 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.method_30249(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> memoryModuleType) -
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<? extends MemoryModuleType<?>>AxolotlEntity.MEMORY_MODULESprotected static final ImmutableList<MemoryModuleType<?>>GoatEntity.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