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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
void
@Nullable com.sk89q.worldedit.world.block.BlockState
getBlock
(int x, int y, int z) getChunk()
getMax()
getMin()
@NonNull com.sk89q.worldedit.world.World
getWorld()
int
getX()
int
getZ()
boolean
boolean
boolean
Set the in the whole column of XZboolean
boolean
boolean
void
setChunk
(@NonNull ChunkWrapper wrap) Set the world and XZ of the chunk being represented viaChunkWrapper
void
Set the chunk being representedvoid
setChunkData
(@NonNull ChunkGenerator.ChunkData chunkData) Set the internal Bukkit chunk datavoid
setCuboid
(@NonNull Location pos1, @NonNull Location pos2, @NonNull com.sk89q.worldedit.world.block.BlockState block) Methods inherited from class com.plotsquared.core.queue.ScopedQueueCoordinator
setBiome, setTile
Methods inherited from class com.plotsquared.core.queue.DelegateQueueCoordinator
addProgressSubscriber, addReadChunk, addReadChunks, cancel, enqueue, getChunkConsumer, getCompleteTask, getLightingMode, getParent, getReadChunks, getRegenRegion, getSideEffectSet, isSettingBiomes, isSettingTiles, isUnloadAfter, regenChunk, setBiomesEnabled, setChunkConsumer, setCompleteTask, setEntity, setLightingMode, setModified, setRegenRegion, setSideEffectSet, setUnloadAfter, size, start
Methods 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
-
biomeGrid
-
chunk
-
world
-
chunkX
-
chunkZ
-
-
Constructor Details
-
GenChunk
- 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
- PlotSquared ChunkWrapper
-
fillBiome
- Overrides:
fillBiome
in classScopedQueueCoordinator
-
setCuboid
public void setCuboid(@NonNull Location pos1, @NonNull Location pos2, @NonNull com.sk89q.worldedit.world.block.BlockState block) - Overrides:
setCuboid
in classQueueCoordinator
-
setBiome
- Overrides:
setBiome
in 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:
setBlock
in classScopedQueueCoordinator
-
setBlock
public boolean setBlock(int x, int y, int z, @NonNull com.sk89q.worldedit.world.block.BlockState id) - Overrides:
setBlock
in classScopedQueueCoordinator
-
setBlock
- Overrides:
setBlock
in classScopedQueueCoordinator
-
getBlock
- Overrides:
getBlock
in classDelegateQueueCoordinator
-
getX
-
getZ
-
getWorld
- Overrides:
getWorld
in classDelegateQueueCoordinator
-
getMax
- Overrides:
getMax
in classScopedQueueCoordinator
-
getMin
- Overrides:
getMin
in classScopedQueueCoordinator
-
clone
-