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);
}