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 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.method_35058()
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> memoryModuleType, Optional<? extends Memory<U>> optional)