diff options
author | md_5 <git@md-5.net> | 2018-08-27 06:50:15 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-08-27 06:50:15 +1000 |
commit | 6dee81a6f71422b4559f39c6a8349020503839ca (patch) | |
tree | 1346a0daa0c40962b059c211e65af3db33fb2618 | |
parent | d0bb0a1d7e4471d06456d69981fd48b6ab489b59 (diff) | |
download | craftbukkit-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.patch | 9 |
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); |