Class Brain.Provider<E extends LivingEntity>
java.lang.Object
net.minecraft.world.entity.ai.Brain.Provider<E>
- Enclosing class:
Brain<E extends LivingEntity>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Brain.ActivitySupplier<E> private final Collection<? extends MemoryModuleType<?>> private final Collection<? extends SensorType<? extends Sensor<? super E>>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateProvider(Collection<? extends MemoryModuleType<?>> memoryTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> sensorTypes, Brain.ActivitySupplier<E> activities) -
Method Summary
-
Field Details
-
memoryTypes
-
sensorTypes
private final Collection<? extends SensorType<? extends Sensor<? super E extends LivingEntity>>> sensorTypes -
activities
-
-
Constructor Details
-
Provider
private Provider(Collection<? extends MemoryModuleType<?>> memoryTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> sensorTypes, Brain.ActivitySupplier<E> activities)
-
-
Method Details
-
makeBrain
-