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
  • Field Details

    • mob

      protected final PathAwareEntity 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

      public WanderAroundGoal​(PathAwareEntity mob, double speed)
      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

      public WanderAroundGoal​(PathAwareEntity mob, double speed, int chance)
      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

      public WanderAroundGoal​(PathAwareEntity entity, double speed, int chance, boolean bool)
      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()
      Specified by:
      canStart in class Goal
      Mappings:
      Namespace Name Mixin selector
      official a Lawx;a()Z
      intermediary method_6264 Lnet/minecraft/class_1352;method_6264()Z
      named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
    • getWanderTarget

      @Nullable protected Vec3d 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 class Goal
      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()
      Overrides:
      start in class Goal
      Mappings:
      Namespace Name Mixin selector
      official c Lawx;c()V
      intermediary method_6269 Lnet/minecraft/class_1352;method_6269()V
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V
    • stop

      public void stop()
      Overrides:
      stop in class Goal
      Mappings:
      Namespace Name Mixin selector
      official d Lawx;d()V
      intermediary method_6270 Lnet/minecraft/class_1352;method_6270()V
      named stop Lnet/minecraft/entity/ai/goal/Goal;stop()V
    • 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