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 official auo$a
intermediary net/minecraft/class_4095$class_5302
named net/minecraft/entity/ai/brain/Brain$MemoryEntry
-
Field Summary
-
Constructor Summary
ConstructorDescriptionMemoryEntry(MemoryModuleType<U> memoryModuleType, Optional<? extends Memory<U>> optional)
-
Method Summary
Modifier and TypeMethodDescription(package private) void
(package 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
- Mappings:
Namespace Name Mixin selector official a
Lauo$a;a:Lbbt;
intermediary field_24661
Lnet/minecraft/class_4095$class_5302;field_24661:Lnet/minecraft/class_4140;
named type
Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;type:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
data
- Mappings:
Namespace Name Mixin selector official b
Lauo$a;b:Ljava/util/Optional;
intermediary field_24662
Lnet/minecraft/class_4095$class_5302;field_24662:Ljava/util/Optional;
named data
Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;data:Ljava/util/Optional;
-
-
Constructor Details
-
MemoryEntry
MemoryEntry(MemoryModuleType<U> memoryModuleType, Optional<? extends Memory<U>> optional)
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official a
Lauo$a;a(Lbbt;Ljava/util/Optional;)Lauo$a;
intermediary method_28333
Lnet/minecraft/class_4095$class_5302;method_28333(Lnet/minecraft/class_4140;Ljava/util/Optional;)Lnet/minecraft/class_4095$class_5302;
named of
Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;of(Lnet/minecraft/entity/ai/brain/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;
-
apply
- Mappings:
Namespace Name Mixin selector official a
Lauo$a;a(Lauo;)V
intermediary method_28328
Lnet/minecraft/class_4095$class_5302;method_28328(Lnet/minecraft/class_4095;)V
named apply
Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;apply(Lnet/minecraft/entity/ai/brain/Brain;)V
-
serialize
public <T> void serialize(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> builder)- Mappings:
Namespace Name Mixin selector official a
Lauo$a;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
intermediary method_28330
Lnet/minecraft/class_4095$class_5302;method_28330(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
named serialize
Lnet/minecraft/entity/ai/brain/Brain$MemoryEntry;serialize(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
-