diff --git a/Changelog.txt b/Changelog.txt index bd4487261..a978b2245 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,4 +1,5 @@ Version 2.1.222 + Fixed dupe exploit Glow Lichen default XP changed from 200 to 5 A lot of mcMMO logging was moved from INFO to DEBUG, this should reduce the amount of noise in your logs and console diff --git a/pom.xml b/pom.xml index 65bff1413..804e8153f 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.gmail.nossr50.mcMMO mcMMO - 2.1.222-SNAPSHOT + 2.1.222 mcMMO https://github.com/mcMMO-Dev/mcMMO diff --git a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java index 71b062ba1..3442f583f 100644 --- a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java @@ -134,15 +134,16 @@ public class BlockListener implements Listener { return; } - BlockFace direction = event.getDirection(); - Block movedBlock; - for (Block block : event.getBlocks()) { - movedBlock = block.getRelative(direction); + final BlockFace direction = event.getDirection(); + + Bukkit.getScheduler().scheduleSyncDelayedTask(mcMMO.p, () -> { + for (final Block block : event.getBlocks()) { + final Block movedBlock = block.getRelative(direction); if(BlockUtils.isWithinWorldBounds(movedBlock)) { - BlockUtils.setUnnaturalBlock(block); + BlockUtils.setUnnaturalBlock(movedBlock); } - } + }}); } /**