mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-04 02:01:44 +01:00
974b0afca9
CraftBukkit removed their implementation that caused this issue, switching to Mojang's implementation which doesn't appear to share it. I already removed the important bit in the last upstream merge, this is just unused and unnecessary now. So we remove it.
23 lines
1 KiB
Diff
23 lines
1 KiB
Diff
From b8d59828da1c0c02e2c8bbd465097280823dca75 Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
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.12.2.windows.2
|
|
|