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 buq$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 aLbuq$a;a:Lccs;
-
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 bLbuq$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>Lbuq$a;<init>(Lccs;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 aLbuq$a;a(Lccs;Ljava/util/Optional;)Lbuq$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 aLbuq$a;a(Lbuq;)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 aLbuq$a;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
-