When furnaces/smoker/blast furnaces are unloaded and reloaded, its method with CookTime and CookTimeTotal is broken. It happens when datapack recipe defines cooktime larger than 32768, because it stores it as Cooktime as int16_t, which isΒ - signed cooktime. Then furnace type block entities would not cook anything, but consumes fuel, adds cooktime, infinitely. Progress bar would be seemed like 'reversing', because it renders by referring abs(cooktime-cooktimetotal) / cooktimeTotal.Β Β
Β
We could easily check if the error occured by getting block nbt data, checking for cooktime > cooktimetotal.
Thank you for your report!
However, we are already tracking this issue, and this report is a Duplicate of MC-80938.
Please use the search function in the future to prevent duplicate reports.
Quick Links:
π Issue Guidelines β π¬ Community Support β π§ Customer Support β βοΈ Feedback and Suggestions β π Game Wiki