13
0
geforkt von Mirrors/Paper

Update upstream CB

It seems they've gotten their own workaround figured out, we'll keep our own fix for TE removal in but let them try theirs and see if it's better now.
Dieser Commit ist enthalten in:
Zach Brown 2016-06-26 22:51:20 -05:00
Ursprung 98c7a31d79
Commit b978b76443
2 geänderte Dateien mit 1 neuen und 20 gelöschten Zeilen

Datei anzeigen

@ -114,23 +114,4 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
Block type = getType(pos).getBlock();
if (type == Blocks.CHEST || type == Blocks.TRAPPED_CHEST) { // Spigot
diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
--- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
+++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
@@ -0,0 +0,0 @@ public class CraftBlock implements Block {
IBlockData blockData = getNMSBlock(type).fromLegacyData(data);
BlockPosition position = new BlockPosition(x, y, z);
+ // Paper start - Unnecessary, root issue is CB TE's fixer getting too involved. Also potential data issues.
+ /*
// SPIGOT-611: need to do this to prevent glitchiness. Easier to handle this here (like /setblock) than to fix weirdness in tile entity cleanup
if (type != 0) {
chunk.getHandle().getWorld().setTypeAndData(position, Blocks.AIR.getBlockData(), 0);
}
+ */
+ // Paper end
if (applyPhysics) {
return chunk.getHandle().getWorld().setTypeAndData(position, blockData, 3);
--

@ -1 +1 @@
Subproject commit 0ebb9c7afa7b79222b7f6ec5fffcaa0aa41de7b9
Subproject commit 00359a18fae1e239652687f1991b07bfb71fc80b