Mojira Archive
MC-141073

3 carpets not enough to smelt one item in smoker or blast furnace

The burn time of carpets needs to be adjusted. It's 67 for normal furnace. Rounding down to 33 is the problem.

Code analysis

Code analysis based on MCP-Reborn 1.17.1 by [Mod] Avoma can be found in this comment.

In net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity.java and net.minecraft.world.level.block.entity.SmokerBlockEntity.java, the duration each fuel item lasts is calculated with the following method:

protected int getBurnDuration(ItemStack $$0) {
   return super.getBurnDuration($$0) / 2;
}

According to net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity.java, carpets have a burn time of 67. When the integer 67 is divided by the integer 2 in the method described above, the output value is 33. Therefore, three carpets have a burn time of 99, which is short of the time of 100 required to smelt the item.

Unresolved

ilmango

2018-12-14, 05:00 PM

2024-12-28, 01:12 PM

15

6

Confirmed

Low

Gameplay

Crafting

blast_furnace, carpet, smoker

Minecraft 18w50a - 1.21.4Minecraft 18w50a, Minecraft 19w07a, Minecraft 19w08b, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, 1.15.2, 20w51a, 21w03a, 1.16.5, 21w06a, 21w08b, 21w10a, 1.17, 1.17.1, 21w43a, 1.18 Pre-release 8, 1.18, 1.18.1, 22w03a, 1.18.2, 22w18a, 1.19, 1.19.2, 1.19.3, 23w05a, 1.19.4, 1.20.1, 1.20.4, 1.21, 1.21.4

-