Class FrogAi
java.lang.Object
net.minecraft.world.entity.animal.frog.FrogAi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final UniformInt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanprivate static voidinitCoreActivity(Brain<Frog> p_218587_) private static voidinitIdleActivity(Brain<Frog> p_218591_) private static voidinitJumpActivity(Brain<Frog> p_218603_) private static voidinitLaySpawnActivity(Brain<Frog> p_218599_) protected static voidinitMemories(Frog p_218580_, RandomSource p_218581_) private static voidinitSwimActivity(Brain<Frog> p_218595_) private static voidinitTongueActivity(Brain<Frog> p_218607_) private static <E extends Mob>
booleanisAcceptableLandingSpot(E p_249699_, BlockPos p_250057_) protected static Brain<?> static voidupdateActivity(Frog p_218578_)
-
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_ON_LAND
private static final float SPEED_MULTIPLIER_ON_LAND- See Also:
-
SPEED_MULTIPLIER_IN_WATER
private static final float SPEED_MULTIPLIER_IN_WATER- See Also:
-
TIME_BETWEEN_LONG_JUMPS
-
MAX_LONG_JUMP_HEIGHT
private static final int MAX_LONG_JUMP_HEIGHT- See Also:
-
MAX_LONG_JUMP_WIDTH
private static final int MAX_LONG_JUMP_WIDTH- See Also:
-
MAX_JUMP_VELOCITY_MULTIPLIER
private static final float MAX_JUMP_VELOCITY_MULTIPLIER- See Also:
-
SPEED_MULTIPLIER_WHEN_TEMPTED
private static final float SPEED_MULTIPLIER_WHEN_TEMPTED- See Also:
-
-
Constructor Details
-
FrogAi
public FrogAi()
-
-
Method Details
-
initMemories
-
makeBrain
-
initCoreActivity
-
initIdleActivity
-
initSwimActivity
-
initLaySpawnActivity
-
initJumpActivity
-
initTongueActivity
-
isAcceptableLandingSpot
-
canAttack
-
updateActivity
-
getTemptations
-