Class HybridUtils

java.lang.Object
com.plotsquared.core.generator.HybridUtils

public class HybridUtils extends Object
  • Field Details

    • manager

      public static HybridUtils manager
    • regions

      public static Set<com.sk89q.worldedit.math.BlockVector2> regions
    • height

      public static int height
    • chunks

      public static Set<com.sk89q.worldedit.math.BlockVector2> chunks
    • area

      public static PlotArea area
    • UPDATE

      public static boolean UPDATE
  • Constructor Details

  • Method Details

    • regeneratePlotWalls

      public void regeneratePlotWalls(PlotArea area)
    • analyzeRegion

      public void analyzeRegion(String world, com.sk89q.worldedit.regions.CuboidRegion region, RunnableVal<PlotAnalysis> whenDone)
    • analyzePlot

      public void analyzePlot(Plot origin, RunnableVal<PlotAnalysis> whenDone)
    • checkModified

      public int checkModified(QueueCoordinator queue, int x1, int x2, int y1, int y2, int z1, int z2, com.sk89q.worldedit.world.block.BlockState[] blocks)
    • getChunks

      public final ArrayList<com.sk89q.worldedit.math.BlockVector2> getChunks(com.sk89q.worldedit.math.BlockVector2 region)
    • scheduleRoadUpdate

      public boolean scheduleRoadUpdate(PlotArea area, int extend)
    • scheduleSingleRegionRoadUpdate

      public boolean scheduleSingleRegionRoadUpdate(Plot plot, int extend)
    • scheduleRoadUpdate

      public boolean scheduleRoadUpdate(PlotArea area, Set<com.sk89q.worldedit.math.BlockVector2> regions, int extend, Set<com.sk89q.worldedit.math.BlockVector2> chunks)
    • setupRoadSchematic

      public boolean setupRoadSchematic(Plot plot)
    • get_ey

      public int get_ey(PlotManager pm, QueueCoordinator queue, int sx, int ex, int sz, int ez, int sy)
    • regenerateRoad

      public boolean regenerateRoad(PlotArea area, com.sk89q.worldedit.math.BlockVector2 chunk, int extend)