diff --git a/src/main/java/me/youhavetrouble/blockedit/operations/ReplaceOperation.java b/src/main/java/me/youhavetrouble/blockedit/operations/ReplaceOperation.java index a200b63..a9f9a42 100644 --- a/src/main/java/me/youhavetrouble/blockedit/operations/ReplaceOperation.java +++ b/src/main/java/me/youhavetrouble/blockedit/operations/ReplaceOperation.java @@ -33,7 +33,7 @@ public class ReplaceOperation { task.cancel(); return; } - for (int i = 0; i<= chunksPerTick; i++) { + for (int i = 0; i< chunksPerTick; i++) { processChunkWork(chunkwork.get(element.getAndDecrement()), bePlayer.getSelectionWorld()); } }, 0, 1); diff --git a/src/main/java/me/youhavetrouble/blockedit/operations/SetOperation.java b/src/main/java/me/youhavetrouble/blockedit/operations/SetOperation.java index 4c14c8d..23ea42d 100644 --- a/src/main/java/me/youhavetrouble/blockedit/operations/SetOperation.java +++ b/src/main/java/me/youhavetrouble/blockedit/operations/SetOperation.java @@ -24,6 +24,7 @@ public class SetOperation { this.selection = bePlayer.getSelection(); this.blockToSet = blockToSet; this.chunkwork.addAll(chunkWorks); + AtomicInteger element = new AtomicInteger(chunkwork.size()-1); Bukkit.getScheduler().runTaskTimer(BlockEdit.getPlugin(), (task) -> { @@ -31,7 +32,7 @@ public class SetOperation { task.cancel(); return; } - for (int i = 0; i<= chunksPerTick; i++) { + for (int i = 0; i< chunksPerTick; i++) { processChunkWork(chunkwork.get(element.getAndDecrement()), bePlayer.getSelectionWorld()); } }, 0, 1);