Class IronGolemWanderAroundGoal


public class IronGolemWanderAroundGoal extends WanderAroundGoal
Mappings:
Namespace Name
named net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal
intermediary net/minecraft/class_5274
official cam
  • Field Details

    • CHUNK_RANGE

      private static final int CHUNK_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CHUNK_RANGE Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;CHUNK_RANGE:I
      intermediary field_30213 Lnet/minecraft/class_5274;field_30213:I
      official i Lcam;i:I
    • ENTITY_COLLISION_RANGE

      private static final int ENTITY_COLLISION_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_COLLISION_RANGE Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;ENTITY_COLLISION_RANGE:I
      intermediary field_30214 Lnet/minecraft/class_5274;field_30214:I
      official j Lcam;j:I
    • HORIZONTAL_RANGE

      private static final int HORIZONTAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named HORIZONTAL_RANGE Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;HORIZONTAL_RANGE:I
      intermediary field_30215 Lnet/minecraft/class_5274;field_30215:I
      official k Lcam;k:I
    • VERTICAL_RANGE

      private static final int VERTICAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named VERTICAL_RANGE Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;VERTICAL_RANGE:I
      intermediary field_30216 Lnet/minecraft/class_5274;field_30216:I
      official l Lcam;l:I
  • Constructor Details

    • IronGolemWanderAroundGoal

      public IronGolemWanderAroundGoal(PathAwareEntity mob, double speed)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/goal/WanderAroundGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;D)V
      intermediary <init> Lnet/minecraft/class_1379;<init>(Lnet/minecraft/class_1314;D)V
      official <init> Lcbh;<init>(Lbtu;D)V
  • Method Details

    • getWanderTarget

      @Nullable protected @Nullable Vec3d getWanderTarget()
      Overrides:
      getWanderTarget in class WanderAroundGoal
      Mappings:
      Namespace Name Mixin selector
      named getWanderTarget Lnet/minecraft/entity/ai/goal/WanderAroundGoal;getWanderTarget()Lnet/minecraft/util/math/Vec3d;
      intermediary method_6302 Lnet/minecraft/class_1379;method_6302()Lnet/minecraft/class_243;
      official h Lcbh;h()Leww;
    • findRandomInRange

      @Nullable private @Nullable Vec3d findRandomInRange()
      Mappings:
      Namespace Name Mixin selector
      named findRandomInRange Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;findRandomInRange()Lnet/minecraft/util/math/Vec3d;
      intermediary method_27925 Lnet/minecraft/class_5274;method_27925()Lnet/minecraft/class_243;
      official k Lcam;k()Leww;
    • findVillagerPos

      @Nullable private @Nullable Vec3d findVillagerPos()
      Mappings:
      Namespace Name Mixin selector
      named findVillagerPos Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;findVillagerPos()Lnet/minecraft/util/math/Vec3d;
      intermediary method_27926 Lnet/minecraft/class_5274;method_27926()Lnet/minecraft/class_243;
      official l Lcam;l()Leww;
    • findRandomBlockPos

      @Nullable private @Nullable Vec3d findRandomBlockPos()
      Mappings:
      Namespace Name Mixin selector
      named findRandomBlockPos Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;findRandomBlockPos()Lnet/minecraft/util/math/Vec3d;
      intermediary method_27927 Lnet/minecraft/class_5274;method_27927()Lnet/minecraft/class_243;
      official m Lcam;m()Leww;
    • findRandomChunkPos

      @Nullable private @Nullable ChunkSectionPos findRandomChunkPos()
      Mappings:
      Namespace Name Mixin selector
      named findRandomChunkPos Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;findRandomChunkPos()Lnet/minecraft/util/math/ChunkSectionPos;
      intermediary method_27928 Lnet/minecraft/class_5274;method_27928()Lnet/minecraft/class_4076;
      official n Lcam;n()Lkf;
    • findRandomPosInChunk

      @Nullable private @Nullable BlockPos findRandomPosInChunk(ChunkSectionPos pos)
      Mappings:
      Namespace Name Mixin selector
      named findRandomPosInChunk Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;findRandomPosInChunk(Lnet/minecraft/util/math/ChunkSectionPos;)Lnet/minecraft/util/math/BlockPos;
      intermediary method_27923 Lnet/minecraft/class_5274;method_27923(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2338;
      official a Lcam;a(Lkf;)Ljd;
    • canVillagerSummonGolem

      private boolean canVillagerSummonGolem(VillagerEntity villager)
      Mappings:
      Namespace Name Mixin selector
      named canVillagerSummonGolem Lnet/minecraft/entity/ai/goal/IronGolemWanderAroundGoal;canVillagerSummonGolem(Lnet/minecraft/entity/passive/VillagerEntity;)Z
      intermediary method_27922 Lnet/minecraft/class_5274;method_27922(Lnet/minecraft/class_1646;)Z
      official a Lcam;a(Lcmi;)Z