Package net.minecraft.entity.ai.goal
Class WanderAroundGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.WanderAroundGoal
- Direct Known Subclasses:
IronGolemWanderAroundGoal
,SilverfishEntity.WanderAndInfestGoal
,SwimAroundGoal
,TurtleEntity.WanderOnLandGoal
,WanderAroundFarGoal
,WanderAroundPointOfInterestGoal
public class WanderAroundGoal extends Goal
- Mappings:
Namespace Name official axv
intermediary net/minecraft/class_1379
named net/minecraft/entity/ai/goal/WanderAroundGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
Fields Modifier and Type Field Description protected int
chance
private boolean
field_24463
protected boolean
ignoringChance
protected PathAwareEntity
mob
protected double
speed
protected double
targetX
protected double
targetY
protected double
targetZ
-
Constructor Summary
Constructors Constructor Description WanderAroundGoal(PathAwareEntity mob, double speed)
WanderAroundGoal(PathAwareEntity mob, double speed, int chance)
WanderAroundGoal(PathAwareEntity entity, double speed, int chance, boolean bool)
-
Method Summary
Modifier and Type Method Description boolean
canStart()
protected Vec3d
getWanderTarget()
void
ignoreChanceOnce()
void
setChance(int chance)
boolean
shouldContinue()
void
start()
void
stop()
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, tick, toString
-
Field Details
-
mob
- Mappings:
Namespace Name Mixin selector official a
Laxv;a:Larq;
intermediary field_6566
Lnet/minecraft/class_1379;field_6566:Lnet/minecraft/class_1314;
named mob
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;
-
targetX
protected double targetX- Mappings:
Namespace Name Mixin selector official b
Laxv;b:D
intermediary field_6563
Lnet/minecraft/class_1379;field_6563:D
named targetX
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;targetX:D
-
targetY
protected double targetY- Mappings:
Namespace Name Mixin selector official c
Laxv;c:D
intermediary field_6562
Lnet/minecraft/class_1379;field_6562:D
named targetY
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;targetY:D
-
targetZ
protected double targetZ- Mappings:
Namespace Name Mixin selector official d
Laxv;d:D
intermediary field_6561
Lnet/minecraft/class_1379;field_6561:D
named targetZ
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;targetZ:D
-
speed
protected final double speed- Mappings:
Namespace Name Mixin selector official e
Laxv;e:D
intermediary field_6567
Lnet/minecraft/class_1379;field_6567:D
named speed
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;speed:D
-
chance
protected int chance- Mappings:
Namespace Name Mixin selector official f
Laxv;f:I
intermediary field_6564
Lnet/minecraft/class_1379;field_6564:I
named chance
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;chance:I
-
ignoringChance
protected boolean ignoringChance- Mappings:
Namespace Name Mixin selector official g
Laxv;g:Z
intermediary field_6565
Lnet/minecraft/class_1379;field_6565:Z
named ignoringChance
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;ignoringChance:Z
-
field_24463
private final boolean field_24463- Mappings:
Namespace Name Mixin selector official h
Laxv;h:Z
intermediary field_24463
Lnet/minecraft/class_1379;field_24463:Z
named field_24463
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;field_24463:Z
-
-
Constructor Details
-
WanderAroundGoal
- Mappings:
Namespace Name Mixin selector official <init>
Laxv;<init>(Larq;D)V
intermediary <init>
Lnet/minecraft/class_1379;<init>(Lnet/minecraft/class_1314;D)V
named <init>
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;D)V
-
WanderAroundGoal
- Mappings:
Namespace Name Mixin selector official <init>
Laxv;<init>(Larq;DI)V
intermediary <init>
Lnet/minecraft/class_1379;<init>(Lnet/minecraft/class_1314;DI)V
named <init>
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DI)V
-
WanderAroundGoal
- Mappings:
Namespace Name Mixin selector official <init>
Laxv;<init>(Larq;DIZ)V
intermediary <init>
Lnet/minecraft/class_1379;<init>(Lnet/minecraft/class_1314;DIZ)V
named <init>
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DIZ)V
-
-
Method Details
-
canStart
public boolean canStart() -
getWanderTarget
- Mappings:
Namespace Name Mixin selector official g
Laxv;g()Ldiu;
intermediary method_6302
Lnet/minecraft/class_1379;method_6302()Lnet/minecraft/class_243;
named getWanderTarget
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;getWanderTarget()Lnet/minecraft/util/math/Vec3d;
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinue
in classGoal
- Mappings:
Namespace Name Mixin selector official b
Lawx;b()Z
intermediary method_6266
Lnet/minecraft/class_1352;method_6266()Z
named shouldContinue
Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
stop
public void stop() -
ignoreChanceOnce
public void ignoreChanceOnce()- Mappings:
Namespace Name Mixin selector official h
Laxv;h()V
intermediary method_6304
Lnet/minecraft/class_1379;method_6304()V
named ignoreChanceOnce
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;ignoreChanceOnce()V
-
setChance
public void setChance(int chance)- Mappings:
Namespace Name Mixin selector official a
Laxv;a(I)V
intermediary method_6303
Lnet/minecraft/class_1379;method_6303(I)V
named setChance
Lnet/minecraft/entity/ai/goal/WanderAroundGoal;setChance(I)V
-