Class Fox.FoxEatBerriesGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.MoveToBlockGoal
net.minecraft.world.entity.animal.Fox.FoxEatBerriesGoal
- Enclosing class:
 - Fox
 
- 
Nested Class Summary
 - 
Field Summary
FieldsFields inherited from class net.minecraft.world.entity.ai.goal.MoveToBlockGoal
blockPos, mob, nextStartTick, speedModifier, tryTicks, verticalSearchStart - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiondoublebooleancanUse()protected booleanisValidTarget(LevelReader p_28680_, BlockPos p_28681_) protected voidprivate voidpickGlowBerry(BlockState p_148927_) private voidpickSweetBerries(BlockState p_148929_) booleanvoidstart()voidtick()Methods inherited from class net.minecraft.world.entity.ai.goal.MoveToBlockGoal
canContinueToUse, findNearestBlock, getMoveToTarget, isReachedTarget, moveMobToBlock, nextStartTick, requiresUpdateEveryTickMethods inherited from class net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, setFlags, stop, toString 
- 
Field Details
- 
WAIT_TICKS
private static final int WAIT_TICKS- See Also:
 
 - 
ticksWaited
protected int ticksWaited 
 - 
 - 
Constructor Details
- 
FoxEatBerriesGoal
public FoxEatBerriesGoal(double p_28675_, int p_28676_, int p_28677_)  
 - 
 - 
Method Details
- 
acceptedDistance
public double acceptedDistance()- Overrides:
 acceptedDistancein classMoveToBlockGoal
 - 
shouldRecalculatePath
public boolean shouldRecalculatePath()- Overrides:
 shouldRecalculatePathin classMoveToBlockGoal
 - 
isValidTarget
- Specified by:
 isValidTargetin classMoveToBlockGoal
 - 
tick
public void tick()- Overrides:
 tickin classMoveToBlockGoal
 - 
onReachedTarget
protected void onReachedTarget() - 
pickGlowBerry
 - 
pickSweetBerries
 - 
canUse
public boolean canUse()- Overrides:
 canUsein classMoveToBlockGoal
 - 
start
public void start()- Overrides:
 startin classMoveToBlockGoal
 
 -