diff --git a/Changelog.txt b/Changelog.txt index 2bf09f061..82235738a 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -7,6 +7,9 @@ Key: ! Change - Removal +Version 2.1.27 + Fixed an exploit that allowed players to duplicate torches, and rails + Version 2.1.26 Added new scaling damage buffs to all existing Combat Skills Added a new subskill named Stab to Swords diff --git a/pom.xml b/pom.xml index fdf245bdd..8e40134d4 100755 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.gmail.nossr50.mcMMO mcMMO - 2.1.26 + 2.1.27 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 55fd3c69d..9cf7452d1 100644 --- a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java @@ -62,6 +62,9 @@ public class BlockListener implements Listener { { ItemStack is = new ItemStack(item.getItemStack()); + if(!event.getBlock().getDrops().contains(is)) + continue; + if(is.getAmount() <= 0) continue; @@ -70,6 +73,7 @@ public class BlockListener implements Listener { //Extra Protection if(event.getBlock().getState() instanceof Container) return; + event.getBlock().getState().removeMetadata(mcMMO.doubleDropKey, plugin); event.getBlock().getState().getWorld().dropItemNaturally(event.getBlockState().getLocation(), is); }