Supports
Cloth Config and
Mod Menu for configuration, but neither is required.
Options will use their default values if
Cloth Config is absent.
If Cloth Config is present, options can be configured either through
Mod Menu or by editing
config/inventory_control_tweaks.json in your instance folder (
.minecraft/ by default for the vanilla launcher).
Key binds:
• Drag matching out of inventory modifier; default: left ctrl
• Drag all out of inventory modifier; default: <unbound>
• Click to swap armor modifier; default: right shift
• Drag all stacks across modifier; default: left alt
Options:
General
• Enable armor swapping; default: true
Right click while holding a piece of armor to swap it with the piece you're currently wearing.
• Equip/swap non-armor wearables; default: false
Enables right click to equip/swap non-armor items that can be equipped to armor slots, such as mob skulls.
• Armor swap blacklist:; default: <none>
Using items in this list won't swap them with your current armor.
• Pick block fills stack; default: true
If you pick-block while you already have the picked block selected, the stack in your hand will be refilled from your inventory.
• Pick block never changes slot; default: true
When you pick-block, your selected hotbar slot won't change.
Instead, the picked block will always be moved to that slot.
If Pick Block Pro is installed, this feature has no effect.
Use PBP's "Stay in same hotbar slot" under "Inventory instead".
Drag item tweaks
• Drag matching stacks across inventories; default: true
With an external inventory open (chest, dropper, etc. ), click, hold, and drag a stack between it and your inventory to move all matching stacks.
• Choose bottom row stacks first; default: true
When you use 'Drag matching stacks across inventories', stacks will be moved from the bottom of inventories first.
• Move hotbar stacks; default: true
When you use 'Drag matching stacks across inventories', stacks in your hotbar will be included.
• Deposit cursor stack; default: ON_RELEASE_AT_EMPTY
When you use 'Drag matching stacks across inventories', the stack you were dragging will be deposited.
• Drag single stack out of inventory; default: true
With an inventory open, click, hold, and drag a stack outside the inventory to throw the stack.
• Drag matching stacks out of inventory; default: WITH_KEY
With an inventory open, click, hold, and drag a stack outside the inventory to throw it and all matching stacks.
Optionally requires a key to be held which can be configured in Minecraft's controls interface.
• When comparing stacks, ignore components; default: false
Components stores things like enchantments, damage, and map data.
Offhand tweaks
• Shift-click to partial offhand stack; default: true
If a partial stack of items is in your offhand, shift-clicking another stack of the same type of items will add those items to your offhand.
• Shift-click any food to offhand; default: true
Shift-clicking any food in your inventory while your offhand is empty will move that food to your offhand.
• Don't shift-click food with negative effects to offhand; default: true
Excludes food with negative effects from shift-clicking to your offhand.
• List of items that shift-click to offhand:; default: minecraft:shield, minecraft:firework_rocket, minecraft:totem_of_undying
Shift-clicking items in this list while your offhand is empty will move those items to your offhand.
This mod is only for Fabric (works on Quilt, too!) and I won't be porting it to Forge. The license is MIT, however, so anyone else is free to port it.
I'd appreciate links back to this page if you port or otherwise modify this project, but links aren't required.