Class ZombieNautilusAi
java.lang.Object
net.minecraft.world.entity.animal.nautilus.ZombieNautilusAi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final doubleprivate static final doubleprotected static final ImmutableList<MemoryModuleType<?>> protected static final ImmutableList<SensorType<? extends Sensor<? super ZombieNautilus>>> private static final floatprivate static final floatprivate static final floatprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Brain.Provider<ZombieNautilus> private static voidinitCoreActivity(Brain<ZombieNautilus> pBrain) private static voidinitFightActivity(Brain<ZombieNautilus> pBrain) private static voidinitIdleActivity(Brain<ZombieNautilus> pBrain) protected static Brain<?> makeBrain(Brain<ZombieNautilus> pBrain) static voidupdateActivity(ZombieNautilus pZombieNautilus)
-
Field Details
-
SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
private static final float SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER- See Also:
-
SPEED_MULTIPLIER_WHEN_TEMPTED
private static final float SPEED_MULTIPLIER_WHEN_TEMPTED- See Also:
-
SPEED_WHEN_ATTACKING
private static final float SPEED_WHEN_ATTACKING- See Also:
-
ATTACK_KNOCKBACK_FORCE
private static final float ATTACK_KNOCKBACK_FORCE- See Also:
-
TIME_BETWEEN_ATTACKS
private static final int TIME_BETWEEN_ATTACKS- See Also:
-
MAX_CHARGE_DISTANCE
private static final double MAX_CHARGE_DISTANCE- See Also:
-
MAX_TARGET_DETECTION_DISTANCE
private static final double MAX_TARGET_DETECTION_DISTANCE- See Also:
-
SENSOR_TYPES
protected static final ImmutableList<SensorType<? extends Sensor<? super ZombieNautilus>>> SENSOR_TYPES -
MEMORY_TYPES
-
-
Constructor Details
-
ZombieNautilusAi
public ZombieNautilusAi()
-
-
Method Details
-
brainProvider
-
makeBrain
-
initCoreActivity
-
initIdleActivity
-
initFightActivity
-
updateActivity
-