Class IronGolemWanderAroundGoal


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

    • CHUNK_RANGE

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

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

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

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

    • IronGolemWanderAroundGoal

      public IronGolemWanderAroundGoal(PathAwareEntity mob, double speed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbnq;<init>(Lbgg;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
  • Method Details

    • getWanderTarget

      @Nullable protected @Nullable Vec3d getWanderTarget()
      Overrides:
      getWanderTarget in class WanderAroundGoal
      Mappings:
      Namespace Name Mixin selector
      official h Lbnq;h()Lede;
      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;
    • findRandomInRange

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

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

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

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

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

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