From 065f4ba4bd4f1414b8829721a1dfbb018325ba0b Mon Sep 17 00:00:00 2001 From: BONNe Date: Tue, 11 Oct 2022 09:37:59 +0300 Subject: [PATCH] Spigot does not support parallel stream processing for placing blocks and entities in the world. This is a hot-fix release. --- pom.xml | 2 +- .../bentobox/bentobox/nms/fallback/PasteHandlerImpl.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index cf62879d3..5006baaeb 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ -LOCAL - 1.21.0 + 1.21.1 bentobox-world https://sonarcloud.io diff --git a/src/main/java/world/bentobox/bentobox/nms/fallback/PasteHandlerImpl.java b/src/main/java/world/bentobox/bentobox/nms/fallback/PasteHandlerImpl.java index 4ba2d8eef..fa2eae3e8 100644 --- a/src/main/java/world/bentobox/bentobox/nms/fallback/PasteHandlerImpl.java +++ b/src/main/java/world/bentobox/bentobox/nms/fallback/PasteHandlerImpl.java @@ -16,7 +16,7 @@ import java.util.stream.Collectors; public class PasteHandlerImpl implements PasteHandler { @Override public CompletableFuture pasteBlocks(Island island, World world, Map blockMap) { - return blockMap.entrySet().parallelStream() + return blockMap.entrySet().stream() .map(entry -> DefaultPasteUtil.setBlock(island, entry.getKey(), entry.getValue())) .collect( Collectors.collectingAndThen( @@ -28,7 +28,7 @@ public class PasteHandlerImpl implements PasteHandler { @Override public CompletableFuture pasteEntities(Island island, World world, Map> entityMap) { - return entityMap.entrySet().parallelStream() + return entityMap.entrySet().stream() .map(entry -> DefaultPasteUtil.setEntity(island, entry.getKey(), entry.getValue())) .collect( Collectors.collectingAndThen(