Class ChunkUtil

java.lang.Object
net.rodofire.easierworldcreator.util.ChunkUtil

public class ChunkUtil extends Object
  • Field Details

    • DIRECTORY

      public static final net.minecraft.util.WorldSavePath DIRECTORY
  • Constructor Details

    • ChunkUtil

      public ChunkUtil()
  • Method Details

    • isChunkGenerated

      public static boolean isChunkGenerated(net.minecraft.util.math.ChunkPos chunkPos, net.minecraft.world.WorldAccess world)
      Method to verify if a chunk has been generated. This method could be useful for generating multi-chunk shapes
      Parameters:
      chunkPos - the pos of the chunk
      world - the world of the chunk
      Returns:
      a Boolean that says if the chunk was generated
    • getRegionFileName

      public static String getRegionFileName(int regionX, int regionZ, net.minecraft.world.WorldAccess worldAccess)
    • findChunkInFile

      public static boolean findChunkInFile(RandomAccessFile file, net.minecraft.util.math.ChunkPos chunkPos) throws IOException
      Throws:
      IOException
    • addChunk

      public static void addChunk(net.minecraft.util.math.ChunkPos chunkPos, net.minecraft.world.WorldAccess world)
    • writeChunks

      public static void writeChunks(List<net.minecraft.util.math.ChunkPos> chunks, net.minecraft.world.WorldAccess world)
    • readChunksFromFile

      public static List<net.minecraft.util.math.ChunkPos> readChunksFromFile(RandomAccessFile file) throws IOException
      Throws:
      IOException
    • isProtectedChunk

      public static boolean isProtectedChunk(net.minecraft.util.math.ChunkPos chunkPos)
    • protectChunk

      public static void protectChunk(net.minecraft.util.math.ChunkPos chunkPos)
    • unprotectChunk

      public static void unprotectChunk(net.minecraft.util.math.ChunkPos chunkPos)
    • queueChunkForLater

      public static void queueChunkForLater(net.minecraft.util.math.ChunkPos chunkPos)
    • processChunkQueue

      public static void processChunkQueue(net.minecraft.world.StructureWorldAccess world)
    • resumePausedChunks

      public static void resumePausedChunks(net.minecraft.world.StructureWorldAccess world)