Uses of Class
com.plotsquared.core.queue.ChunkCoordinatorBuilder
Packages that use ChunkCoordinatorBuilder
-
Uses of ChunkCoordinatorBuilder in com.plotsquared.core.inject.factory
Methods in com.plotsquared.core.inject.factory that return ChunkCoordinatorBuilderModifier and TypeMethodDescription@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilderFactory.create(@NonNull ChunkCoordinatorFactory chunkCoordinatorFactory) -
Uses of ChunkCoordinatorBuilder in com.plotsquared.core.queue
Methods in com.plotsquared.core.queue that return ChunkCoordinatorBuilderModifier and TypeMethodDescription@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.forceSync(boolean forceSync) Set whether the chunks coordinator should be forced to be synchronous.@NonNull ChunkCoordinatorBuilderSet the world@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.unloadAfter(boolean unloadAfter) Set whether the chunks should be allow to unload after being accessed.@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withChunk(@NonNull BlockVector2 chunkLocation) Add a chunk to be accessed@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withChunks(@NonNull Collection<BlockVector2> chunkLocations) Add a Collection of chunks to be accessed@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withConsumer(@NonNull Consumer<BlockVector2> chunkConsumer) Set the consumer to be used when a chunk is loaded@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withFinalAction(@Nullable Runnable whenDone) Set the Runnable to run when all chunks have been accessed@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withInitialBatchSize(int initialBatchSize) Set the initial batch size to be used for loading chunks@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withMaxIterationTime(long maxIterationTime) Set the max time taken while iterating over and accessing loaded chunks@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withProgressSubscriber(ProgressSubscriber progressSubscriber) @NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withProgressSubscribers(Collection<ProgressSubscriber> progressSubscribers) @NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withRegion(@NonNull Location pos1, @NonNull Location pos2) Add chunks within a region to be accessed@NonNull ChunkCoordinatorBuilderChunkCoordinatorBuilder.withThrowableConsumer(@NonNull Consumer<Throwable> throwableConsumer) Set the consumer to be used to handleThrowables