Mojira Archive
MC-114479

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

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.

Unresolved

Marcono1234

2017-03-10, 10:16 PM

2023-12-05, 09:52 AM

6

3

Confirmed

(Unassigned)

container, inventory, item, shift-click

Minecraft 1.11.2 - 1.20.2Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12 Pre-Release 6, Minecraft 1.12, Minecraft 1.13.1, 20w10a, 20w46a, 1.20.2

-