类 GolemRandomStrollInVillageGoal


public class GolemRandomStrollInVillageGoal extends RandomStrollGoal
  • 字段详细资料

    • POI_SECTION_SCAN_RADIUS

      private static final int POI_SECTION_SCAN_RADIUS
      另请参阅:
    • VILLAGER_SCAN_RADIUS

      private static final int VILLAGER_SCAN_RADIUS
      另请参阅:
    • RANDOM_POS_XY_DISTANCE

      private static final int RANDOM_POS_XY_DISTANCE
      另请参阅:
    • RANDOM_POS_Y_DISTANCE

      private static final int RANDOM_POS_Y_DISTANCE
      另请参阅:
  • 构造器详细资料

    • GolemRandomStrollInVillageGoal

      public GolemRandomStrollInVillageGoal(PathfinderMob p_25398_, double p_25399_)
  • 方法详细资料

    • getPosition

      @Nullable protected Vec3 getPosition()
      覆盖:
      getPosition 在类中 RandomStrollGoal
    • getPositionTowardsAnywhere

      @Nullable private Vec3 getPositionTowardsAnywhere()
    • getPositionTowardsVillagerWhoWantsGolem

      @Nullable private Vec3 getPositionTowardsVillagerWhoWantsGolem()
    • getPositionTowardsPoi

      @Nullable private Vec3 getPositionTowardsPoi()
    • getRandomVillageSection

      @Nullable private SectionPos getRandomVillageSection()
    • getRandomPoiWithinSection

      @Nullable private BlockPos getRandomPoiWithinSection(SectionPos p_25408_)
    • doesVillagerWantGolem

      private boolean doesVillagerWantGolem(Villager p_25406_)