Package net.minecraft.world.entity.ai
Class Brain.MemoryValue<U>
java.lang.Object
net.minecraft.world.entity.ai.Brain.MemoryValue<U>
- Enclosing class:
- Brain<E extends LivingEntity>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final MemoryModuleType<U>private final Optional<? extends ExpirableValue<U>>
- 
Constructor SummaryConstructorsConstructorDescriptionMemoryValue(MemoryModuleType<U> p_22033_, Optional<? extends ExpirableValue<U>> p_22034_) 
- 
Method SummaryModifier and TypeMethodDescription(package private) static <U> Brain.MemoryValue<U>createUnchecked(MemoryModuleType<U> p_22060_, Optional<? extends ExpirableValue<?>> p_22061_) <T> voidserialize(com.mojang.serialization.DynamicOps<T> p_22048_, com.mojang.serialization.RecordBuilder<T> p_22049_) (package private) voidsetMemoryInternal(Brain<?> p_22043_) 
- 
Field Details- 
type
- 
value
 
- 
- 
Constructor Details- 
MemoryValueMemoryValue(MemoryModuleType<U> p_22033_, Optional<? extends ExpirableValue<U>> p_22034_) 
 
- 
- 
Method Details- 
createUncheckedstatic <U> Brain.MemoryValue<U> createUnchecked(MemoryModuleType<U> p_22060_, Optional<? extends ExpirableValue<?>> p_22061_) 
- 
setMemoryInternal
- 
serializepublic <T> void serialize(com.mojang.serialization.DynamicOps<T> p_22048_, com.mojang.serialization.RecordBuilder<T> p_22049_) 
 
-