Class ChunkUtil
java.lang.Object
net.rodofire.easierworldcreator.util.ChunkUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddChunk(net.minecraft.util.math.ChunkPos chunkPos, net.minecraft.world.WorldAccess world) static booleanfindChunkInFile(RandomAccessFile file, net.minecraft.util.math.ChunkPos chunkPos) static StringgetRegionFileName(int regionX, int regionZ, net.minecraft.world.WorldAccess worldAccess) static booleanisChunkGenerated(net.minecraft.util.math.ChunkPos chunkPos, net.minecraft.world.WorldAccess world) Method to verify if a chunk has been generated.static booleanisProtectedChunk(net.minecraft.util.math.ChunkPos chunkPos) static voidprocessChunkQueue(net.minecraft.world.StructureWorldAccess world) static voidprotectChunk(net.minecraft.util.math.ChunkPos chunkPos) static voidqueueChunkForLater(net.minecraft.util.math.ChunkPos chunkPos) static List<net.minecraft.util.math.ChunkPos> static voidresumePausedChunks(net.minecraft.world.StructureWorldAccess world) static voidunprotectChunk(net.minecraft.util.math.ChunkPos chunkPos) static voidwriteChunks(List<net.minecraft.util.math.ChunkPos> chunks, net.minecraft.world.WorldAccess world)
-
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 chunkworld- the world of the chunk- Returns:
- a
Booleanthat 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)
-