Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-141073

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

    XMLWordPrintable

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • Minecraft 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
    • None
    • None
    • Confirmed
    • Crafting
    • Low

    Description

      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 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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ilmango ilmango
              Votes:
              14 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                CHK: