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 TypeMethodDescriptionintHybridUtils.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.booleanClassicPlotManager.claimPlot(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanHybridPlotManager.clearPlot(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) booleanSquarePlotManager.clearPlot(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) booleanClassicPlotManager.createRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanHybridPlotManager.createRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.createRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanHybridPlotManager.createRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.createRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanHybridPlotManager.createRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.finishPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanClassicPlotManager.finishPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) static booleanAugmentedUtils.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 booleanAugmentedUtils.generateChunk(@NonNull String world, int chunkX, int chunkZ, @Nullable QueueCoordinator queue) Generate an augmented world chunk at the given location.voidHybridPlotManager.pastePlotSchematic(@NonNull QueueCoordinator queue, @NonNull Location bottom, @NonNull Location top) booleanHybridUtils.regenerateRoad(PlotArea area, BlockVector2 chunk, int extend, @Nullable QueueCoordinator queueCoordinator) Regenerate the road in a chunk in a plot area.booleanClassicPlotManager.removeRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.removeRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.removeRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanClassicPlotManager.setAir(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot air region.booleanClassicPlotManager.setAll(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot main, floor and air areas.booleanClassicPlotManager.setComponent(@NonNull PlotId plotId, @NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) booleanClassicPlotManager.setFloor(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set the plot floorbooleanClassicPlotManager.setMain(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Sets the plot main blocks.booleanClassicPlotManager.setMiddle(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable QueueCoordinator queue) Set the middle plot block to a PatternbooleanClassicPlotManager.setOutline(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set a plot's outlinebooleanClassicPlotManager.setWall(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set a plot's wall top block onlybooleanClassicPlotManager.setWallFilling(@NonNull PlotId plotId, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Set the wall filling for a plotbooleanClassicPlotManager.startPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanClassicPlotManager.startPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanClassicPlotManager.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 booleanPlotManager.claimPlot(@NonNull Plot plot, @Nullable QueueCoordinator queue) abstract booleanPlotManager.clearPlot(@NonNull Plot plot, @Nullable Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) abstract booleanPlotManager.createRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the road east of the plot (not schematic-based)abstract booleanPlotManager.createRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the road south of the plot (not schematic-based)abstract booleanPlotManager.createRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) Create the south-east corner of the road (intersection, not schematic-based)abstract booleanPlotManager.finishPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) Finishing off plot merging by adding in the walls surrounding the plot (OPTIONAL)(UNFINISHED).abstract booleanPlotManager.finishPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) Finished off an unlink by resetting the top wall block for unlinked plotsvoidPlot.mergePlot(Plot lesserPlot, boolean removeRoads, @Nullable QueueCoordinator queue) Merges two plots.booleanPlotManager.regenerateAllPlotWalls(@Nullable QueueCoordinator queue) Sets all the blocks along all the plot walls to their correct state (claimed or unclaimed).abstract booleanPlotManager.removeRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) Replace the road to the east of the plot with standard plot blocks (for when merging plots)voidPlotModificationManager.removeRoadEast(@Nullable QueueCoordinator queue) Remove the east road section of a plot
- Used when a plot is mergedabstract booleanPlotManager.removeRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) Replace the road to the south of the plot with standard plot blocks (for when merging plots)voidPlotModificationManager.removeRoadSouth(@Nullable QueueCoordinator queue) Remove the south road section of a plot
- Used when a plot is mergedabstract booleanPlotManager.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)voidPlotModificationManager.removeRoadSouthEast(@Nullable QueueCoordinator queue) Remove the SE road (only effects terrain)abstract booleanPlotManager.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.booleanPlotModificationManager.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.booleanPlotModificationManager.setComponent(String component, String blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) Deprecated.abstract booleanPlotManager.startPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) abstract booleanPlotManager.startPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) abstract booleanPlotManager.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 TypeMethodDescriptionbooleanSinglePlotManager.claimPlot(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.clearPlot(@NonNull Plot plot, Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) booleanSinglePlotManager.createRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.createRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.createRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.finishPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanSinglePlotManager.finishPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanSinglePlotManager.regenerateAllPlotWalls(@Nullable QueueCoordinator queue) booleanSinglePlotManager.removeRoadEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.removeRoadSouth(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.removeRoadSouthEast(@NonNull Plot plot, @Nullable QueueCoordinator queue) booleanSinglePlotManager.setComponent(@NonNull PlotId plotId, @NonNull String component, @NonNull Pattern blocks, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) booleanSinglePlotManager.startPlotMerge(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanSinglePlotManager.startPlotUnlink(@NonNull List<PlotId> plotIds, @Nullable QueueCoordinator queue) booleanSinglePlotManager.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 TypeClassDescriptionclassQueue Coordinator that only sets blocks with the specified PlotAreaclassStandard block setting queue that allows block setting across numerous chunks, without limits.classQueueCoordinatorthat caches all blocks set to it in a given array of form BlockState[][][].classDeprecated, 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 PlotSquaredclassQueue that delegates to a parent queue.classOffsets input coordinates and delegates to a parent queueclassDeprecated, 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 newQueueCoordinatorfor the given world.abstract QueueCoordinatorQueueProvider.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 QueueProviderQueueProvider.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 booleanSchematicHandler.restoreTile(QueueCoordinator queue, CompoundTag tag, int x, int y, int z) booleanRegionManager.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.