Package net.minecraft.entity.ai.brain
Class Brain.MemoryEntry<U>
java.lang.Object
net.minecraft.entity.ai.brain.Brain.MemoryEntry<U>
- Enclosing class:
- Brain<E extends LivingEntity>
static final class Brain.MemoryEntry<U> extends Object
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
MemoryEntry(MemoryModuleType<U> type, Optional<? extends Memory<U>> data)
-
Method Summary
Modifier and Type Method Description private void
apply(Brain<?> brain)
private static <U> Brain.MemoryEntry<U>
of(MemoryModuleType<U> type, Optional<? extends Memory<?>> data)
<T> void
serialize(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> builder)
-
Field Details
-
type
-
data
-
-
Constructor Details
-
MemoryEntry
-
-
Method Details
-
of
private static <U> Brain.MemoryEntry<U> of(MemoryModuleType<U> type, Optional<? extends Memory<?>> data) -
apply
-
serialize
public <T> void serialize(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> builder)
-