Uses of Class
net.minecraft.entity.ai.brain.Memory
Packages that use Memory
-
Uses of Memory in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type MemoryModifier and TypeFieldDescriptionMemoryModuleType.codec
Brain.MemoryEntry.data
private final Map<MemoryModuleType<?>,
Optional<? extends Memory<?>>> Brain.memories
Methods in net.minecraft.entity.ai.brain that return MemoryModifier and TypeMethodDescriptionstatic <T> Memory<T>
Memory.permanent
(T value) Creates a memory without an expiry time.static <T> Memory<T>
Memory.timed
(T value, long expiry) Creates a memory that has an expiry time.Methods in net.minecraft.entity.ai.brain that return types with arguments of type MemoryModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<Memory<T>>
Memory.createCodec
(com.mojang.serialization.Codec<T> codec) MemoryModuleType.getCodec()
Map<MemoryModuleType<?>,
Optional<? extends Memory<?>>> Brain.getMemories()
Deprecated.Method parameters in net.minecraft.entity.ai.brain with type arguments of type MemoryModifier and TypeMethodDescription(package private) static <U> Brain.MemoryEntry<U>
Brain.MemoryEntry.of
(MemoryModuleType<U> type, Optional<? extends Memory<?>> data) (package private) <U> void
Brain.setMemory
(MemoryModuleType<U> type, Optional<? extends Memory<?>> memory) Constructor parameters in net.minecraft.entity.ai.brain with type arguments of type MemoryModifierConstructorDescription(package private)
MemoryEntry
(MemoryModuleType<U> type, Optional<? extends Memory<U>> data)