Package com.plotsquared.bukkit.queue
Class GenChunk
java.lang.Object
com.plotsquared.core.queue.QueueCoordinator
com.plotsquared.core.queue.DelegateQueueCoordinator
com.plotsquared.core.queue.ScopedQueueCoordinator
com.plotsquared.bukkit.queue.GenChunk
@ApiDescription(info="Internal use only. Subject to changes at any time.")
public class GenChunk
extends ScopedQueueCoordinator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()void@Nullable com.sk89q.worldedit.world.block.BlockStategetBlock(int x, int y, int z) getChunk()getMax()getMin()@NonNull com.sk89q.worldedit.world.WorldgetWorld()intgetX()intgetZ()booleanbooleanbooleanSet the in the whole column of XZbooleanbooleanbooleanvoidsetChunk(@NonNull ChunkWrapper wrap) Set the world and XZ of the chunk being represented viaChunkWrappervoidSet the chunk being representedvoidsetChunkData(@NonNull ChunkGenerator.ChunkData chunkData) Set the internal Bukkit chunk datavoidsetCuboid(@NonNull Location pos1, @NonNull Location pos2, @NonNull com.sk89q.worldedit.world.block.BlockState block) Methods inherited from class com.plotsquared.core.queue.ScopedQueueCoordinator
setBiome, setTileMethods inherited from class com.plotsquared.core.queue.DelegateQueueCoordinator
addProgressSubscriber, addReadChunk, addReadChunks, cancel, enqueue, getChunkConsumer, getCompleteTask, getLightingMode, getParent, getReadChunks, getRegenRegion, isSettingBiomes, isSettingTiles, isUnloadAfter, regenChunk, setChunkConsumer, setCompleteTask, setEntity, setLightingMode, setModified, setRegenRegion, setUnloadAfter, size, startMethods inherited from class com.plotsquared.core.queue.QueueCoordinator
addEntities, getChunkObject, getForChunk, getForChunk, getMaxLayer, getMaxY, getMinLayer, getMinY, isForceSync, setBiomeCuboid, setChunkObject, setCuboid, setForceSync, setModified
-
Field Details
-
biomes
-
result
public com.sk89q.worldedit.world.block.BlockState[][] result -
biomeGrid
-
chunk
-
world
-
chunkX
public int chunkX -
chunkZ
public int chunkZ
-
-
Constructor Details
-
GenChunk
public GenChunk(int minY, int maxY) - Parameters:
minY- minimum world Y, inclusivemaxY- maximum world Y, inclusive- Since:
- 6.6.0
-
-
Method Details
-
getChunkData
-
setChunkData
Set the internal Bukkit chunk data- Parameters:
chunkData- Bukkit ChunkData
-
getChunk
-
setChunk
Set the chunk being represented- Parameters:
chunk- Bukkit Chunk
-
setChunk
Set the world and XZ of the chunk being represented viaChunkWrapper- Parameters:
wrap- P2 ChunkWrapper
-
fillBiome
- Overrides:
fillBiomein classScopedQueueCoordinator
-
setCuboid
public void setCuboid(@NonNull Location pos1, @NonNull Location pos2, @NonNull com.sk89q.worldedit.world.block.BlockState block) - Overrides:
setCuboidin classQueueCoordinator
-
setBiome
- Overrides:
setBiomein classScopedQueueCoordinator
-
setBiome
Set the in the whole column of XZ- Parameters:
x- Relative x location within the chunk (0 - 15)z- Relative z location within the chunk (0 - 15)biome- Bukkit biome to set- Returns:
- if successful
-
setBiome
-
setBlock
public boolean setBlock(int x, int y, int z, @NonNull com.sk89q.worldedit.function.pattern.Pattern pattern) - Overrides:
setBlockin classScopedQueueCoordinator
-
setBlock
public boolean setBlock(int x, int y, int z, @NonNull com.sk89q.worldedit.world.block.BlockState id) - Overrides:
setBlockin classScopedQueueCoordinator
-
setBlock
- Overrides:
setBlockin classScopedQueueCoordinator
-
getBlock
- Overrides:
getBlockin classDelegateQueueCoordinator
-
getX
public int getX() -
getZ
public int getZ() -
getWorld
- Overrides:
getWorldin classDelegateQueueCoordinator
-
getMax
- Overrides:
getMaxin classScopedQueueCoordinator
-
getMin
- Overrides:
getMinin classScopedQueueCoordinator
-
clone
-