nossr50 1 gadu atpakaļ
vecāks
revīzija
24a57fab3d

+ 1 - 0
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
 

+ 1 - 1
pom.xml

@@ -2,7 +2,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>com.gmail.nossr50.mcMMO</groupId>
     <artifactId>mcMMO</artifactId>
-    <version>2.1.222-SNAPSHOT</version>
+    <version>2.1.222</version>
     <name>mcMMO</name>
     <url>https://github.com/mcMMO-Dev/mcMMO</url>
     <scm>

+ 7 - 6
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);
             }
-        }
+        }});
     }
 
     /**