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>
- Mappings:
 Namespace Name named net/minecraft/entity/ai/brain/Brain$MemoryEntryintermediary net/minecraft/class_4095$class_5302official cbm$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) static <U> Brain.MemoryEntry<U> of(MemoryModuleType<U> type, Optional<? extends Memory<?>> data) <T> voidserialize(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> builder)  
- 
Field Details
- 
type
- Mappings:
 Namespace Name Mixin selector named typeLnet/minecraft/entity/ai/brain/Brain$MemoryEntry;type:Lnet/minecraft/entity/ai/brain/MemoryModuleType;intermediary field_24661Lnet/minecraft/class_4095$class_5302;field_24661:Lnet/minecraft/class_4140;official aLcbm$a;a:Lcjo;
 - 
data
- Mappings:
 Namespace Name Mixin selector named dataLnet/minecraft/entity/ai/brain/Brain$MemoryEntry;data:Ljava/util/Optional;intermediary field_24662Lnet/minecraft/class_4095$class_5302;field_24662:Ljava/util/Optional;official bLcbm$a;b:Ljava/util/Optional;
 
 - 
 - 
Constructor Details
- 
MemoryEntry
MemoryEntry(MemoryModuleType<U> type, Optional<? extends Memory<U>> data) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_4095$class_5302;<init>(Lnet/minecraft/class_4140;Ljava/util/Optional;)Vofficial <init>Lcbm$a;<init>(Lcjo;Ljava/util/Optional;)V
 
 - 
 - 
Method Details
- 
of
- Mappings:
 Namespace Name Mixin selector named ofLnet/minecraft/entity/ai/brain/Brain$MemoryEntry;of(Lnet/minecraft/entity/ai/brain/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;intermediary method_28333Lnet/minecraft/class_4095$class_5302;method_28333(Lnet/minecraft/class_4140;Ljava/util/Optional;)Lnet/minecraft/class_4095$class_5302;official aLcbm$a;a(Lcjo;Ljava/util/Optional;)Lcbm$a;
 - 
apply
- Mappings:
 Namespace Name Mixin selector named applyLnet/minecraft/entity/ai/brain/Brain$MemoryEntry;apply(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_28328Lnet/minecraft/class_4095$class_5302;method_28328(Lnet/minecraft/class_4095;)Vofficial aLcbm$a;a(Lcbm;)V
 - 
serialize
public <T> void serialize(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> builder) - Mappings:
 Namespace Name Mixin selector named serializeLnet/minecraft/entity/ai/brain/Brain$MemoryEntry;serialize(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Vintermediary method_28330Lnet/minecraft/class_4095$class_5302;method_28330(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Vofficial aLcbm$a;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
 
 -