Class HappyGhastAi
java.lang.Object
net.minecraft.world.entity.animal.HappyGhastAi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final UniformInt
private static final double
private static final com.google.common.collect.ImmutableList
<MemoryModuleType<?>> private static final com.google.common.collect.ImmutableList
<SensorType<? extends Sensor<? super HappyGhast>>> private static final float
private static final float
private static final float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Brain.Provider
<HappyGhast> private static void
initCoreActivity
(Brain<HappyGhast> pBrain) private static void
initIdleActivity
(Brain<HappyGhast> pBrain) private static void
initPanicActivity
(Brain<HappyGhast> pBrain) protected static Brain
<?> makeBrain
(Brain<HappyGhast> pBrain) static void
updateActivity
(HappyGhast pHappyGhast)
-
Field Details
-
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:
-
BABY_GHAST_CLOSE_ENOUGH_DIST
private static final double BABY_GHAST_CLOSE_ENOUGH_DIST- See Also:
-
ADULT_FOLLOW_RANGE
-
SENSOR_TYPES
private static final com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super HappyGhast>>> SENSOR_TYPES -
MEMORY_TYPES
-
-
Constructor Details
-
HappyGhastAi
public HappyGhastAi()
-
-
Method Details
-
brainProvider
-
makeBrain
-
initCoreActivity
-
initIdleActivity
-
initPanicActivity
-
updateActivity
-