Uses of Class
com.plotsquared.core.queue.QueueCoordinator
Packages that use QueueCoordinator
Package
Description
-
Uses of QueueCoordinator in com.plotsquared.core.generator
Methods in com.plotsquared.core.generator with parameters of type QueueCoordinatorModifier and TypeMethodDescriptionint
HybridUtils.checkModified
(QueueCoordinator queue, int x1, int x2, int y1, int y2, int z1, int z2, BlockState[] blocks) Deprecated, for removal: This API element is subject to removal in a future version.Unused internally and poor implementation.boolean
ClassicPlotManager.claimPlot
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
HybridPlotManager.clearPlot
(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) boolean
SquarePlotManager.clearPlot
(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.createRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
HybridPlotManager.createRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.createRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
HybridPlotManager.createRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.createRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
HybridPlotManager.createRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.finishPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.finishPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) static boolean
AugmentedUtils.generate
(@Nullable Object chunkObject, @NonNull String world, int chunkX, int chunkZ, QueueCoordinator queue) Deprecated, for removal: This API element is subject to removal in a future version.UseAugmentedUtils.generateChunk(String, int, int, QueueCoordinator)
as chunkObject is not required in the above methodstatic boolean
AugmentedUtils.generateChunk
(@NonNull String world, int chunkX, int chunkZ, @Nullable QueueCoordinator queue) Generate an augmented world chunk at the given location.void
HybridPlotManager.pastePlotSchematic
(@NonNull QueueCoordinator queue, @NonNull Location bottom, @NonNull Location top) boolean
HybridUtils.regenerateRoad
(PlotArea area, BlockVector2 chunk, int extend, @Nullable QueueCoordinator queueCoordinator) Regenerate the road in a chunk in a plot area.boolean
ClassicPlotManager.removeRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.removeRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.removeRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.setAir
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot air region.boolean
ClassicPlotManager.setAll
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot main, floor and air areas.boolean
ClassicPlotManager.setComponent
(@NonNull PlotId plotId, @NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.setFloor
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set the plot floorboolean
ClassicPlotManager.setMain
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot main blocks.boolean
ClassicPlotManager.setMiddle
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable QueueCoordinator queue) Set the middle plot block to a Patternboolean
ClassicPlotManager.setOutline
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set a plot's outlineboolean
ClassicPlotManager.setWall
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set a plot's wall top block onlyboolean
ClassicPlotManager.setWallFilling
(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set the wall filling for a plotboolean
ClassicPlotManager.startPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.startPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
ClassicPlotManager.unClaimPlot
(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable QueueCoordinator queue) -
Uses of QueueCoordinator in com.plotsquared.core.plot
Methods in com.plotsquared.core.plot that return QueueCoordinatorMethods in com.plotsquared.core.plot with parameters of type QueueCoordinatorModifier and TypeMethodDescriptionabstract boolean
PlotManager.claimPlot
(@NonNull Plot plot, @Nullable QueueCoordinator queue) abstract boolean
PlotManager.clearPlot
(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) abstract boolean
PlotManager.createRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the road east of the plot (not schematic-based)abstract boolean
PlotManager.createRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the road south of the plot (not schematic-based)abstract boolean
PlotManager.createRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the south-east corner of the road (intersection, not schematic-based)abstract boolean
PlotManager.finishPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) Finishing off plot merging by adding in the walls surrounding the plot (OPTIONAL)(UNFINISHED).abstract boolean
PlotManager.finishPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) Finished off an unlink by resetting the top wall block for unlinked plotsvoid
Plot.mergePlot
(Plot lesserPlot, boolean removeRoads, @Nullable QueueCoordinator queue) Merges two plots.boolean
PlotManager.regenerateAllPlotWalls
(@Nullable QueueCoordinator queue) Sets all the blocks along all the plot walls to their correct state (claimed or unclaimed).abstract boolean
PlotManager.removeRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Replace the road to the east of the plot with standard plot blocks (for when merging plots)void
PlotModificationManager.removeRoadEast
(@Nullable QueueCoordinator queue) Remove the east road section of a plot
- Used when a plot is mergedabstract boolean
PlotManager.removeRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Replace the road to the south of the plot with standard plot blocks (for when merging plots)void
PlotModificationManager.removeRoadSouth
(@Nullable QueueCoordinator queue) Remove the south road section of a plot
- Used when a plot is mergedabstract boolean
PlotManager.removeRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) Replace the road to the south east of the plot (intersection) with standard plot blocks (for when merging plots)void
PlotModificationManager.removeRoadSouthEast
(@Nullable QueueCoordinator queue) Remove the SE road (only effects terrain)abstract boolean
PlotManager.setComponent
(@NonNull PlotId plotId, @NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set the specified components to the specified Pattern on the specified plot.boolean
PlotModificationManager.setComponent
(@NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets a component for a plot to the provided blocks
- E.g.boolean
PlotModificationManager.setComponent
(String component, String blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Deprecated.abstract boolean
PlotManager.startPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) abstract boolean
PlotManager.startPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) abstract boolean
PlotManager.unClaimPlot
(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable QueueCoordinator queue) Completes block changes associated with plot unclaim. -
Uses of QueueCoordinator in com.plotsquared.core.plot.world
Methods in com.plotsquared.core.plot.world with parameters of type QueueCoordinatorModifier and TypeMethodDescriptionboolean
SinglePlotManager.claimPlot
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.clearPlot
(@NonNull Plot plot, Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.createRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.createRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.createRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.finishPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.finishPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.regenerateAllPlotWalls
(@Nullable QueueCoordinator queue) boolean
SinglePlotManager.removeRoadEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.removeRoadSouth
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.removeRoadSouthEast
(@NonNull Plot plot, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.setComponent
(@NonNull PlotId plotId, @NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.startPlotMerge
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.startPlotUnlink
(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) boolean
SinglePlotManager.unClaimPlot
(@NonNull Plot plot, Runnable whenDone, @Nullable QueueCoordinator queue) -
Uses of QueueCoordinator in com.plotsquared.core.queue
Subclasses of QueueCoordinator in com.plotsquared.core.queueModifier and TypeClassDescriptionclass
Queue Coordinator that only sets blocks with the specified PlotAreaclass
Standard block setting queue that allows block setting across numerous chunks, without limits.class
QueueCoordinator
that caches all blocks set to it in a given array of form BlockState[][][].class
Deprecated, for removal: This API element is subject to removal in a future version.This class is poorly designed and will no longer be used in PlotSquaredclass
Queue that delegates to a parent queue.class
Offsets input coordinates and delegates to a parent queueclass
Deprecated, for removal: This API element is subject to removal in a future version.This should be renamed to NormalizedScopedQueueCoordinator or something.Methods in com.plotsquared.core.queue that return QueueCoordinatorModifier and TypeMethodDescriptionGlobalBlockQueue.getNewQueue
(@NonNull World world) Get a newQueueCoordinator
for the given world.abstract QueueCoordinator
QueueProvider.getNewQueue
(@NonNull World world) Get a queue for the given worldDelegateQueueCoordinator.getParent()
LocalChunk.getParent()
Method parameters in com.plotsquared.core.queue with type arguments of type QueueCoordinatorModifier and TypeMethodDescriptionstatic QueueProvider
QueueProvider.of
(@NonNull Class<? extends QueueCoordinator> primary) Constructors in com.plotsquared.core.queue with parameters of type QueueCoordinatorModifierConstructorDescriptionLocalChunk
(@NonNull QueueCoordinator parent, int x, int z) LocationOffsetDelegateQueueCoordinator
(boolean[][] canPlace, int blockX, int blockZ, @Nullable QueueCoordinator parent) ScopedQueueCoordinator
(@Nullable QueueCoordinator parent, @NonNull Location min, @NonNull Location max) Deprecated, for removal: This API element is subject to removal in a future version.Create a new ScopedQueueCoordinator instance that delegates to a given QueueCoordinator. -
Uses of QueueCoordinator in com.plotsquared.core.util
Methods in com.plotsquared.core.util with parameters of type QueueCoordinatorModifier and TypeMethodDescriptionabstract boolean
SchematicHandler.restoreTile
(QueueCoordinator queue, CompoundTag tag, int x, int y, int z) boolean
RegionManager.setCuboids
(@NonNull PlotArea area, @NonNull Set<CuboidRegion> regions, @NonNull Pattern blocks, int minY, int maxY, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set a number of cuboids to a certain block between two y values.