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 MemoryModuleType<Boolean>MemoryModuleType.ADMIRING_DISABLEDstatic MemoryModuleType<Boolean>MemoryModuleType.ADMIRING_ITEMstatic MemoryModuleType<UUID>MemoryModuleType.ANGRY_ATstatic MemoryModuleType<Boolean>MemoryModuleType.ATE_RECENTLYstatic MemoryModuleType<Boolean>MemoryModuleType.ATTACK_COOLING_DOWNstatic MemoryModuleType<LivingEntity>MemoryModuleType.ATTACK_TARGETstatic MemoryModuleType<LivingEntity>MemoryModuleType.AVOID_TARGETstatic MemoryModuleType<PassiveEntity>MemoryModuleType.BREED_TARGETstatic MemoryModuleType<Long>MemoryModuleType.CANT_REACH_WALK_TARGET_SINCEstatic MemoryModuleType<BlockPos>MemoryModuleType.CELEBRATE_LOCATIONstatic MemoryModuleType<Boolean>MemoryModuleType.DANCINGstatic MemoryModuleType<Boolean>MemoryModuleType.DISABLE_WALK_TO_ADMIRE_ITEMstatic MemoryModuleType<Set<GlobalPos>>MemoryModuleType.DOORS_TO_CLOSEstatic MemoryModuleType<Void>MemoryModuleType.DUMMYstatic MemoryModuleType<Boolean>MemoryModuleType.GOLEM_DETECTED_RECENTLYstatic MemoryModuleType<Boolean>MemoryModuleType.HAS_HUNTING_COOLDOWNstatic MemoryModuleType<Long>MemoryModuleType.HEARD_BELL_TIMEstatic MemoryModuleType<GlobalPos>MemoryModuleType.HIDING_PLACEstatic MemoryModuleType<GlobalPos>MemoryModuleType.HOMEstatic MemoryModuleType<Boolean>MemoryModuleType.HUNTED_RECENTLYstatic MemoryModuleType<DamageSource>MemoryModuleType.HURT_BYstatic MemoryModuleType<LivingEntity>MemoryModuleType.HURT_BY_ENTITYstatic MemoryModuleType<List<GlobalPos>>MemoryModuleType.INTERACTABLE_DOORSstatic MemoryModuleType<LivingEntity>MemoryModuleType.INTERACTION_TARGETstatic MemoryModuleType<Boolean>MemoryModuleType.IS_TEMPTEDstatic MemoryModuleType<GlobalPos>MemoryModuleType.JOB_SITEstatic MemoryModuleType<Long>MemoryModuleType.LAST_SLEPTstatic MemoryModuleType<Long>MemoryModuleType.LAST_WOKENstatic MemoryModuleType<Long>MemoryModuleType.LAST_WORKED_AT_POIstatic MemoryModuleType<Integer>MemoryModuleType.LONG_JUMP_COOLING_DOWNstatic MemoryModuleType<Boolean>MemoryModuleType.LONG_JUMP_MID_JUMPstatic MemoryModuleType<LookTarget>MemoryModuleType.LOOK_TARGETstatic MemoryModuleType<GlobalPos>MemoryModuleType.MEETING_POINTstatic MemoryModuleType<List<LivingEntity>>MemoryModuleType.MOBSstatic MemoryModuleType<List<AbstractPiglinEntity>>MemoryModuleType.NEARBY_ADULT_PIGLINSstatic MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_ATTACKABLEstatic MemoryModuleType<BlockPos>MemoryModuleType.NEAREST_BEDstatic MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_HOSTILEstatic MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_PLAYER_HOLDING_WANTED_ITEMstatic MemoryModuleType<List<PlayerEntity>>MemoryModuleType.NEAREST_PLAYERSstatic MemoryModuleType<BlockPos>MemoryModuleType.NEAREST_REPELLENTstatic MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLDstatic MemoryModuleType<PassiveEntity>MemoryModuleType.NEAREST_VISIBLE_ADULTstatic MemoryModuleType<List<HoglinEntity>>MemoryModuleType.NEAREST_VISIBLE_ADULT_HOGLINSstatic MemoryModuleType<AbstractPiglinEntity>MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINstatic MemoryModuleType<List<AbstractPiglinEntity>>MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINSstatic MemoryModuleType<HoglinEntity>MemoryModuleType.NEAREST_VISIBLE_BABY_HOGLINstatic MemoryModuleType<HoglinEntity>MemoryModuleType.NEAREST_VISIBLE_HUNTABLE_HOGLINstatic MemoryModuleType<MobEntity>MemoryModuleType.NEAREST_VISIBLE_NEMESISstatic MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_VISIBLE_PLAYERstatic MemoryModuleType<PlayerEntity>MemoryModuleType.NEAREST_VISIBLE_TARGETABLE_PLAYERstatic MemoryModuleType<ItemEntity>MemoryModuleType.NEAREST_VISIBLE_WANTED_ITEMstatic MemoryModuleType<LivingEntity>MemoryModuleType.NEAREST_VISIBLE_ZOMBIFIEDstatic MemoryModuleType<Boolean>MemoryModuleType.PACIFIEDstatic MemoryModuleType<Path>MemoryModuleType.PATHstatic MemoryModuleType<Integer>MemoryModuleType.PLAY_DEAD_TICKSstatic MemoryModuleType<GlobalPos>MemoryModuleType.POTENTIAL_JOB_SITEstatic MemoryModuleType<Integer>MemoryModuleType.RAM_COOLDOWN_TICKSstatic MemoryModuleType<Vec3d>MemoryModuleType.RAM_TARGETstatic MemoryModuleType<Entity>MemoryModuleType.RIDE_TARGETstatic MemoryModuleType<List<GlobalPos>>MemoryModuleType.SECONDARY_JOB_SITEstatic MemoryModuleType<Integer>MemoryModuleType.TEMPTATION_COOLDOWN_TICKSstatic MemoryModuleType<PlayerEntity>MemoryModuleType.TEMPTING_PLAYERstatic MemoryModuleType<Integer>MemoryModuleType.TIME_TRYING_TO_REACH_ADMIRE_ITEMprivate MemoryModuleType<U>Brain.MemoryEntry.typestatic MemoryModuleType<Boolean>MemoryModuleType.UNIVERSAL_ANGERstatic MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_HOGLIN_COUNTstatic MemoryModuleType<Integer>MemoryModuleType.VISIBLE_ADULT_PIGLIN_COUNTstatic MemoryModuleType<List<LivingEntity>>MemoryModuleType.VISIBLE_MOBSstatic MemoryModuleType<List<LivingEntity>>MemoryModuleType.VISIBLE_VILLAGER_BABIESstatic MemoryModuleType<WalkTarget>MemoryModuleType.WALK_TARGETFields in net.minecraft.entity.ai.brain with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprivate Map<Activity,Set<MemoryModuleType<?>>>The map from activities to the memories to forget after the activity is completed.private Map<MemoryModuleType<?>,Optional<? extends Memory<?>>>Brain.memoriesprivate Collection<? extends MemoryModuleType<?>>Brain.Profile.memoryModulesprivate 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)(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 MemoryModuleType<GlobalPos>VillagerWalkTowardsTask.destinationprivate MemoryModuleType<T>GoToRememberedPositionTask.entityMemoryprivate MemoryModuleType<?>ForgetTask.memoryprivate MemoryModuleType<GlobalPos>ForgetCompletedPointOfInterestTask.memoryModuleprivate MemoryModuleType<GlobalPos>GoToNearbyPositionTask.memoryModuleTypeprivate MemoryModuleType<Integer>TemptationCooldownTask.moduleTypeprivate MemoryModuleType<GlobalPos>GoToSecondaryPositionTask.primaryPositionprivate MemoryModuleType<List<GlobalPos>>GoToSecondaryPositionTask.secondaryPositionsprivate MemoryModuleType<? extends T>MemoryTransferTask.sourceTypeprivate MemoryModuleType<GlobalPos>GoToIfNearbyTask.targetprivate MemoryModuleType<GlobalPos>FindPointOfInterestTask.targetMemoryModuleTypeprivate MemoryModuleType<T>FindEntityTask.targetModuleprivate MemoryModuleType<T>MemoryTransferTask.targetTypeFields in net.minecraft.entity.ai.brain.task with type parameters of type MemoryModuleTypeModifier and TypeFieldDescriptionprivate Set<MemoryModuleType<?>>CompositeTask.memoriesToForgetWhenStoppedprotected 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 ImmutableList<? extends MemoryModuleType<?>>HoglinEntity.MEMORY_MODULE_TYPESprotected static ImmutableList<MemoryModuleType<?>>PiglinBruteEntity.MEMORY_MODULE_TYPESprotected static ImmutableList<MemoryModuleType<?>>PiglinEntity.MEMORY_MODULE_TYPESprotected static 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 ImmutableList<? extends MemoryModuleType<?>>AxolotlEntity.MEMORY_MODULESprotected static ImmutableList<MemoryModuleType<?>>GoatEntity.MEMORY_MODULESprivate static ImmutableList<MemoryModuleType<?>>VillagerEntity.MEMORY_MODULESVillagerEntity.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 DefaultedRegistry<MemoryModuleType<?>>Registry.MEMORY_MODULE_TYPEstatic RegistryKey<Registry<MemoryModuleType<?>>>Registry.MEMORY_MODULE_TYPE_KEY