aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAikar <[email protected]>2017-01-02 16:49:08 -0500
committerAikar <[email protected]>2017-01-02 16:49:08 -0500
commit13ac2d8ff81969a4d76673bc00e96de874850efa (patch)
treebeb397dd293f5774d89bbf65b541ca528d72a614
parent6d06f31c100b9bc9c90defc8226c4ae6a3e5437c (diff)
downloadPaper-13ac2d8ff81969a4d76673bc00e96de874850efa.tar.gz
Paper-13ac2d8ff81969a4d76673bc00e96de874850efa.zip
ShulkerBox Dupe Prevention - Fixes #488
This ensures that Shulker Boxes can never drop their contents twice, and that the inventory is cleared incase it some how also got saved to the world.
-rw-r--r--Spigot-Server-Patches/0201-ShulkerBox-Dupe-Prevention.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/Spigot-Server-Patches/0201-ShulkerBox-Dupe-Prevention.patch b/Spigot-Server-Patches/0201-ShulkerBox-Dupe-Prevention.patch
new file mode 100644
index 0000000000..b8ccdaaad0
--- /dev/null
+++ b/Spigot-Server-Patches/0201-ShulkerBox-Dupe-Prevention.patch
@@ -0,0 +1,23 @@
+From d820d766f014a27f41905e911a148ac7024befaa Mon Sep 17 00:00:00 2001
+From: Aikar <[email protected]>
+Date: Mon, 2 Jan 2017 16:32:56 -0500
+Subject: [PATCH] ShulkerBox Dupe Prevention
+
+This ensures that Shulker Boxes can never drop their contents twice, and
+that the inventory is cleared incase it some how also got saved to the world.
+
+diff --git a/src/main/java/net/minecraft/server/BlockShulkerBox.java b/src/main/java/net/minecraft/server/BlockShulkerBox.java
+index fcb1a6c66..12fb81635 100644
+--- a/src/main/java/net/minecraft/server/BlockShulkerBox.java
++++ b/src/main/java/net/minecraft/server/BlockShulkerBox.java
+@@ -109,6 +109,7 @@ public class BlockShulkerBox extends BlockTileEntity {
+ }
+
+ a(world, blockposition, itemstack);
++ tileentityshulkerbox.clear(); // Paper - This was intended to be called in Vanilla (is checked in the if statement above if has been called) - Fixes dupe issues
+ }
+
+ world.updateAdjacentComparators(blockposition, iblockdata.getBlock());
+--
+2.11.0
+