net.minecraft.entity.ai.brain

public final class MemoryMap

implements Iterable<MemoryMap$Entry<?>>

net.minecraft.world.entity.ai.memory.MemoryMap
net.minecraft.class_1_151
net.minecraft.entity.ai.brain.MemoryMap

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<MemoryModuleType<?>>
SERIALIZABLE_MEMORY_MODULE_CODEC
field_1_1179
SERIALIZABLE_MEMORY_MODULE_TYPE_CODEC
public static final com.mojang.serialization.Codec<MemoryMap>
CODEC
field_1_1177
CODEC
public static final MemoryMap
EMPTY
field_1_1178
EMPTY
private final Map<MemoryModuleType<?>, MemoryMapValue<?>>
memories
field_1_1180
memories

Constructor summary

ModifierConstructor
private (Map<MemoryModuleType<?>, MemoryMapValue<?>> memories)

Method summary

Modifier and TypeMethod
public static MemoryMap
of(Stream<MemoryMap$Value<?>> memories)
method_1_1360(Stream<class_1_151$class_1_152<?>> arg0)
from(Stream<MemoryMap$Entry<?>> entries)
public <U> MemoryMapValue<U>
get(MemoryModuleType<U> type)
method_1_1354(class_4140<U> arg0)
get(MemoryModuleType<U> type)
public Iterator<MemoryMap$Entry<?>>
iterator()
private static MemoryMap$Entry
lambda$iterator$0(Map$Entry arg0)
method_1_1355(Map$Entry arg0)
method_1_1355(Map$Entry entry)
private static Map
lambda$static$3(MemoryMap arg0)
method_1_1359(class_1_151 arg0)
method_1_1359(MemoryMap memoryMap)
private static com.mojang.serialization.Codec
lambda$static$2(MemoryModuleType arg0)
method_1_1358(class_4140 arg0)
method_1_1358(MemoryModuleType type)
private static com.mojang.serialization.DataResult
lambda$static$0(MemoryModuleType arg0)
method_1_1356(class_4140 arg0)
method_1_1356(MemoryModuleType memoryModuleType)
private static String
lambda$static$1(MemoryModuleType arg0)
method_1_1357(class_4140 arg0)
method_1_1357(MemoryModuleType arg0)