From 4b25be6d1ff4e0a35c8973bc57e84d358a6aad9c Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Thu, 2 Mar 2017 20:57:20 -0600 Subject: [PATCH] Alter furnace cookTime based on total cook time Fixes GH-613 --- .../0073-Fix-Furnace-cook-time-bug.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Spigot-Server-Patches/0073-Fix-Furnace-cook-time-bug.patch b/Spigot-Server-Patches/0073-Fix-Furnace-cook-time-bug.patch index f21ab15241..4cec8c71ae 100644 --- a/Spigot-Server-Patches/0073-Fix-Furnace-cook-time-bug.patch +++ b/Spigot-Server-Patches/0073-Fix-Furnace-cook-time-bug.patch @@ -1,4 +1,4 @@ -From 4cf784e306e83da0b91985266d4e416dc3209a07 Mon Sep 17 00:00:00 2001 +From e49637befcf851f200423f0349d749abe8ffe950 Mon Sep 17 00:00:00 2001 From: Aikar Date: Fri, 18 Mar 2016 14:24:53 -0400 Subject: [PATCH] Fix Furnace cook time bug @@ -9,7 +9,7 @@ cook in the expected amount of time as the cook time was not decremented correct This patch ensures that furnaces cook to the correct wall time expectation. diff --git a/src/main/java/net/minecraft/server/TileEntityFurnace.java b/src/main/java/net/minecraft/server/TileEntityFurnace.java -index 2f1f3ed..ef63236 100644 +index 2f1f3edf5..e230d1608 100644 --- a/src/main/java/net/minecraft/server/TileEntityFurnace.java +++ b/src/main/java/net/minecraft/server/TileEntityFurnace.java @@ -165,7 +165,7 @@ public class TileEntityFurnace extends TileEntityContainer implements ITickable, @@ -17,10 +17,10 @@ index 2f1f3ed..ef63236 100644 this.cookTime += elapsedTicks; if (this.cookTime >= this.cookTimeTotal) { - this.cookTime = 0; -+ this.cookTime -= this.a(this.items.get(0)); // Paper ++ this.cookTime -= this.cookTimeTotal; // Paper this.cookTimeTotal = this.a((ItemStack) this.items.get(0)); this.burn(); flag1 = true; -- -2.9.3 +2.12.0.windows.1