Class RandomStrollGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.RandomStrollGoal
- Direct Known Subclasses:
- GolemRandomStrollInVillageGoal,- MoveBackToVillageGoal,- RandomSwimmingGoal,- Silverfish.SilverfishMergeWithStoneGoal,- Turtle.TurtleRandomStrollGoal,- WaterAvoidingRandomStrollGoal
- 
Nested Class Summary
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanstatic final intprotected booleanprotected intprotected final PathfinderMobprotected final doubleprotected doubleprotected doubleprotected double
- 
Constructor SummaryConstructorsConstructorDescriptionRandomStrollGoal(PathfinderMob p_25734_, double p_25735_) RandomStrollGoal(PathfinderMob p_25737_, double p_25738_, int p_25739_) RandomStrollGoal(PathfinderMob p_25741_, double p_25742_, int p_25743_, boolean p_25744_) 
- 
Method SummaryMethods inherited from class net.minecraft.world.entity.ai.goal.GoaladjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, tick, toString
- 
Field Details- 
DEFAULT_INTERVALpublic static final int DEFAULT_INTERVAL- See Also:
 
- 
mob
- 
wantedXprotected double wantedX
- 
wantedYprotected double wantedY
- 
wantedZprotected double wantedZ
- 
speedModifierprotected final double speedModifier
- 
intervalprotected int interval
- 
forceTriggerprotected boolean forceTrigger
- 
checkNoActionTimeprivate final boolean checkNoActionTime
 
- 
- 
Constructor Details- 
RandomStrollGoal
- 
RandomStrollGoal
- 
RandomStrollGoal
 
- 
- 
Method Details- 
canUsepublic boolean canUse()
- 
getPosition
- 
canContinueToUsepublic boolean canContinueToUse()- Overrides:
- canContinueToUsein class- Goal
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
triggerpublic void trigger()
- 
setIntervalpublic void setInterval(int p_25747_) 
 
-