net.minecraft.world.entity.ai

public final class Brain$Provider<E extends LivingEntity>

arf$b
net.minecraft.world.entity.ai.Brain$Provider
net.minecraft.class_4095$class_5303
net.minecraft.entity.ai.brain.Brain$Profile
net.minecraft.entity.ai.brain.Brain$BrainCodec
net.minecraft.server.v1_16_R3.BehaviorController$b

Field summary

Modifier and TypeField
private final Collection<? extends MemoryModuleType<?>>
a
memoryTypes
field_24663
memoryModules
field_233744_a_
private final Collection<? extends SensorType<? extends Sensor<? super E>>>
b
sensorTypes
field_24664
sensors
field_233745_b_
private final com.mojang.serialization.Codec<Brain<E>>
c
codec
field_24665
codec
field_233746_c_

Constructor summary

ModifierConstructor
private (Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors)

Method summary

Modifier and TypeMethod
public Brain<E>
a(com.mojang.serialization.Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
method_28335(com.mojang.serialization.Dynamic<?> arg0)
deserialize(com.mojang.serialization.Dynamic<?> data)
func_233748_a_(com.mojang.serialization.Dynamic<?> arg0)