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

Shift clicking items in some container slots does not place them in reversed order in inventory

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12 Pre-Release 6, Minecraft 1.12, Minecraft 1.13.1, 20w10a, 20w46a, 1.20.2
    • Confirmed
    • (Unassigned)

      The bug

      Items are not placed in reversed order (beginning with slot 9 of the hotbar and ending at the top left slot of the inventory) when they are shift clicked in some slots, instead they are placed starting at the top left slot.

      Affected slots

      Last updated for 1.11.2

      • Furnace:
        • Fuel
        • Item to smelt
      • Villager GUI:
        • Wanted items (both slots)
      • Player inventory:
        • Armor slots
        • Offhand
        • Crafting grid slots
      • Crafting table:
        • Crafting grid slots

      How to reproduce

      1. Place a furnace
      2. Put an item into the item to smelt slot
      3. Shift click the item
        → You will notice that the item moved to the top left slot of your inventory

      Code analysis

      Based on 1.11.2 decompiled using MCP 9.35 rc1

      The affected methods of the containers overriding the method net.minecraft.inventory.Container.transferStackInSlot(EntityPlayer, int) do not call the method net.minecraft.inventory.Container.mergeItemStack(ItemStack, int, int, boolean) with true as value for the reverseDirection parameter.

            Unassigned Unassigned
            marcono1234 Marcono1234
            Votes:
            6 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              CHK: