summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2018-08-27 06:50:15 +1000
committermd_5 <git@md-5.net>2018-08-27 06:50:15 +1000
commit6dee81a6f71422b4559f39c6a8349020503839ca (patch)
tree1346a0daa0c40962b059c211e65af3db33fb2618
parentd0bb0a1d7e4471d06456d69981fd48b6ab489b59 (diff)
downloadcraftbukkit-6dee81a6f71422b4559f39c6a8349020503839ca.tar
craftbukkit-6dee81a6f71422b4559f39c6a8349020503839ca.tar.gz
craftbukkit-6dee81a6f71422b4559f39c6a8349020503839ca.tar.lz
craftbukkit-6dee81a6f71422b4559f39c6a8349020503839ca.tar.xz
craftbukkit-6dee81a6f71422b4559f39c6a8349020503839ca.zip
SPIGOT-4302: Use defaults when setting unplaced furnaces
-rw-r--r--nms-patches/TileEntityFurnace.patch9
1 files changed, 9 insertions, 0 deletions
diff --git a/nms-patches/TileEntityFurnace.patch b/nms-patches/TileEntityFurnace.patch
index 691a1b4a..bb7892c8 100644
--- a/nms-patches/TileEntityFurnace.patch
+++ b/nms-patches/TileEntityFurnace.patch
@@ -88,6 +88,15 @@
}
}
+@@ -281,7 +327,7 @@
+ }
+
+ private int s() {
+- FurnaceRecipe furnacerecipe = (FurnaceRecipe) this.world.E().b(this, this.world);
++ FurnaceRecipe furnacerecipe = (this.hasWorld()) ? (FurnaceRecipe) this.world.E().b(this, this.world) : null; // CraftBukkit - SPIGOT-4302
+
+ return furnacerecipe != null ? furnacerecipe.h() : 200;
+ }
@@ -308,11 +354,38 @@
ItemStack itemstack1 = irecipe.d();
ItemStack itemstack2 = (ItemStack) this.items.get(2);