Class CamelAi
java.lang.Object
net.minecraft.world.entity.animal.camel.CamelAi
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final UniformIntprivate static final com.google.common.collect.ImmutableList<MemoryModuleType<?>>private static final com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super Camel>>>private static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final float - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic Brain.Provider<Camel>static Ingredientprivate static voidinitCoreActivity(Brain<Camel> p_249998_) private static voidinitIdleActivity(Brain<Camel> p_252342_) protected static voidinitMemories(Camel p_249638_, RandomSource p_250704_) protected static Brain<?>static voidupdateActivity(Camel p_250703_)  
- 
Field Details
- 
SPEED_MULTIPLIER_WHEN_PANICKING
private static final float SPEED_MULTIPLIER_WHEN_PANICKING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_IDLING
private static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_TEMPTED
private static final float SPEED_MULTIPLIER_WHEN_TEMPTED- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
private static final float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_MAKING_LOVE
private static final float SPEED_MULTIPLIER_WHEN_MAKING_LOVE- See Also:
 
 - 
ADULT_FOLLOW_RANGE
 - 
SENSOR_TYPES
private static final com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super Camel>>> SENSOR_TYPES - 
MEMORY_TYPES
 
 - 
 - 
Constructor Details
- 
CamelAi
public CamelAi() 
 - 
 - 
Method Details
- 
initMemories
 - 
brainProvider
 - 
makeBrain
 - 
initCoreActivity
 - 
initIdleActivity
 - 
updateActivity
 - 
getTemptations
 
 -