Class ArmadilloAi
java.lang.Object
net.minecraft.world.entity.animal.armadillo.ArmadilloAi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final UniformIntprivate static final doubleprivate static final doubleprivate static final ImmutableList<MemoryModuleType<?>> private static final ImmutableList<SensorType<? extends Sensor<? super Armadillo>>> 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<Armadillo> private static voidinitCoreActivity(Brain<Armadillo> pBrain) private static voidinitIdleActivity(Brain<Armadillo> pBrain) private static voidinitScaredActivity(Brain<Armadillo> pBrain) protected static Brain<?> static voidupdateActivity(Armadillo pArmadillo)
-
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:
-
DEFAULT_CLOSE_ENOUGH_DIST
private static final double DEFAULT_CLOSE_ENOUGH_DIST- See Also:
-
BABY_CLOSE_ENOUGH_DIST
private static final double BABY_CLOSE_ENOUGH_DIST- See Also:
-
ADULT_FOLLOW_RANGE
-
SENSOR_TYPES
-
MEMORY_TYPES
-
ARMADILLO_ROLLING_OUT
-
-
Constructor Details
-
ArmadilloAi
public ArmadilloAi()
-
-
Method Details
-
brainProvider
-
makeBrain
-
initCoreActivity
-
initIdleActivity
-
initScaredActivity
-
updateActivity
-
getTemptations
-