Paper/Spigot-Server-Patches/0284-MC-124833.patch
Aikar b922ff9886
Fix issues with getBlockState(false) not loading Tile Entity data
This only impacted people who used our useSnapshots new API in a plugin,
which obviously was no one as the data result was completely broken.

Merged the NPE check patch into mine since it has to handle it too.
2018-06-30 01:40:52 -04:00

29 lines
1.2 KiB
Diff

From 36e9ce39e1d8b400429841d897708bb00498127f Mon Sep 17 00:00:00 2001
From: Zach Brown <zach.brown@destroystokyo.com>
Date: Wed, 4 Apr 2018 21:00:43 -0400
Subject: [PATCH] MC-124833
Conflicting reports of what software this bug does and does not affect.
Given the trivial impact of fixing it and an overabundance of caution,
we'll patch it in Paper as well. This will probably be a short lived
patch, with it being fixed in Vanilla proper 1.13
diff --git a/src/main/java/net/minecraft/server/EntityItemFrame.java b/src/main/java/net/minecraft/server/EntityItemFrame.java
index 8b806c303..f0d6d6b85 100644
--- a/src/main/java/net/minecraft/server/EntityItemFrame.java
+++ b/src/main/java/net/minecraft/server/EntityItemFrame.java
@@ -103,6 +103,10 @@ public class EntityItemFrame extends EntityHanging {
}
itemstack.a((EntityItemFrame) null);
+
+ // Paper - MC-124833 - conflicting reports of what server software this does and doesn't affect.
+ // It's a one liner with near-zero impact so we'll patch it anyway just in case
+ this.setItem(ItemStack.a); // OBFHELPER - ItemStack.EMPTY
}
}
--
2.18.0