Class MemoryMap
java.lang.Object
net.minecraft.world.entity.ai.memory.MemoryMap
- All Implemented Interfaces:
Iterable<MemoryMap.Value<?>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MemoryMap> static final MemoryMapprivate final Map<MemoryModuleType<?>, ExpirableValue<?>> private static final com.mojang.serialization.Codec<MemoryModuleType<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMemoryMap(Map<MemoryModuleType<?>, ExpirableValue<?>> memories) -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> @Nullable ExpirableValue<U> get(MemoryModuleType<U> type) inthashCode()iterator()static MemoryMapof(Stream<MemoryMap.Value<?>> memories) toString()Methods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
SERIALIZABLE_MEMORY_MODULE_CODEC
private static final com.mojang.serialization.Codec<MemoryModuleType<?>> SERIALIZABLE_MEMORY_MODULE_CODEC -
CODEC
-
EMPTY
-
memories
-
-
Constructor Details
-
MemoryMap
-
-
Method Details
-
of
-
get
-
equals
-
hashCode
-
toString
-
iterator
- Specified by:
iteratorin interfaceIterable<MemoryMap.Value<?>>
-