类 Brain.Profile<E extends LivingEntity>
- java.lang.Object
-
- net.minecraft.entity.ai.brain.Brain.Profile<E>
-
- 封闭类:
- Brain<E extends LivingEntity>
public static final class Brain.Profile<E extends LivingEntity> extends Object
A simple profile of a brain. Indicates what types of memory modules and sensors a brain can have.- Mappings:
Namespace Name official ats$bintermediary net/minecraft/class_4095$class_5303named net/minecraft/entity/ai/brain/Brain$Profile
-
-
字段概要
字段 修饰符和类型 字段 说明 private com.mojang.serialization.Codec<Brain<E>>codecprivate Collection<? extends MemoryModuleType<?>>memoryModulesprivate Collection<? extends SensorType<? extends Sensor<? super E>>>sensors
-
构造器概要
构造器 限定符 构造器 说明 privateProfile(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors)
-
-
-
字段详细资料
-
memoryModules
private final Collection<? extends MemoryModuleType<?>> memoryModules
- Mappings:
Namespace Name Mixin selector official aLats$b;a:Ljava/util/Collection;intermediary field_24663Lnet/minecraft/class_4095$class_5303;field_24663:Ljava/util/Collection;named memoryModulesLnet/minecraft/entity/ai/brain/Brain$Profile;memoryModules:Ljava/util/Collection;
-
sensors
private final Collection<? extends SensorType<? extends Sensor<? super E extends LivingEntity>>> sensors
- Mappings:
Namespace Name Mixin selector official bLats$b;b:Ljava/util/Collection;intermediary field_24664Lnet/minecraft/class_4095$class_5303;field_24664:Ljava/util/Collection;named sensorsLnet/minecraft/entity/ai/brain/Brain$Profile;sensors:Ljava/util/Collection;
-
codec
private final com.mojang.serialization.Codec<Brain<E extends LivingEntity>> codec
- Mappings:
Namespace Name Mixin selector official cLats$b;c:Lcom/mojang/serialization/Codec;intermediary field_24665Lnet/minecraft/class_4095$class_5303;field_24665:Lcom/mojang/serialization/Codec;named codecLnet/minecraft/entity/ai/brain/Brain$Profile;codec:Lcom/mojang/serialization/Codec;
-
-
构造器详细资料
-
Profile
private Profile(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors)
- Mappings:
Namespace Name Mixin selector official <init>Lats$b;<init>(Ljava/util/Collection;Ljava/util/Collection;)Vintermediary <init>Lnet/minecraft/class_4095$class_5303;<init>(Ljava/util/Collection;Ljava/util/Collection;)Vnamed <init>Lnet/minecraft/entity/ai/brain/Brain$Profile;<init>(Ljava/util/Collection;Ljava/util/Collection;)V
-
-
方法详细资料
-
deserialize
public Brain<E> deserialize(com.mojang.serialization.Dynamic<?> data)
- Mappings:
Namespace Name Mixin selector official aLats$b;a(Lcom/mojang/serialization/Dynamic;)Lats;intermediary method_28335Lnet/minecraft/class_4095$class_5303;method_28335(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;named deserializeLnet/minecraft/entity/ai/brain/Brain$Profile;deserialize(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
-
-