Class DolphinJumpGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.JumpGoal
net.minecraft.world.entity.ai.goal.DolphinJumpGoal
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final Dolphin
private final int
private static final int[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canUse()
boolean
void
start()
void
stop()
private boolean
surfaceIsClear
(BlockPos pPos, int pDx, int pDz, int pScale) void
tick()
private boolean
waterIsClear
(BlockPos pPos, int pDx, int pDz, int pScale) Methods inherited from class net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, reducedTickDelay, requiresUpdateEveryTick, setFlags, toString
-
Field Details
-
STEPS_TO_CHECK
private static final int[] STEPS_TO_CHECK -
dolphin
-
interval
private final int interval -
breached
private boolean breached
-
-
Constructor Details
-
DolphinJumpGoal
-
-
Method Details
-
canUse
public boolean canUse() -
waterIsClear
-
surfaceIsClear
-
canContinueToUse
public boolean canContinueToUse()- Overrides:
canContinueToUse
in classGoal
-
isInterruptable
public boolean isInterruptable()- Overrides:
isInterruptable
in classGoal
-
start
public void start() -
stop
public void stop() -
tick
public void tick()
-