net.minecraft.entity.ai.brain

public final class Brain$Profile<E extends LivingEntity>

net.minecraft.world.entity.ai.Brain$Provider
net.minecraft.class_4095$class_5303
net.minecraft.entity.ai.brain.Brain$Profile

Field summary

Modifier and TypeField
private final Collection<? extends MemoryModuleType<?>>
memoryTypes
field_24663
memoryModules
private final Collection<? extends SensorType<? extends Sensor<? super E>>>
sensorTypes
field_24664
sensors
private final Brain$TaskListsFactory<E>
activities
field_1_1093
taskListFactory

Constructor summary

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

Method summary

Modifier and TypeMethod
public Brain<E>
makeBrain(E body, Brain$Packed packed)
method_28335(E arg0, class_4095$class_1_142 arg1)
deserialize(E entity, Brain$State state)