promotional bannermobile promotional banner

Smart Quick Move Tweaks (Quick Slot Priority)

Smart shift-click (quick move) behavior for Villager trades, Inventory, Armor, Brewing Stands, Furnaces and more. Fully configurable.
video thumbnail
video thumbnail
video thumbnail
video thumbnail

Description

Smart Quick Move Tweaks (Quick Slot Priority)

Smart shift-click behavior. When a single item can go into multiple slots, this mod decides which slot to try first — and you decide the rules.

The problem

Minecraft's default shift-click (quick move) is dumb. It always puts blaze powder in the fuel slot even if you wanted it as an ingredient. It won't let you trade items quickly with a villager. It doesn't know that some logs work better as smeltables than as fuel. And it happily equips cursed armor if you are not careful.

The solution: This mod

Brewing Stand

  • Configurable slot order (potion, ingredient, fuel) globally or per item.
  • Smart fuel — multi-role items only go to fuel when the stand is out of heat.
  • Smart ingredient — only allows mixes that produce a real potion result; blocks Mundane / Thick dead-ends (strict / flexible / disabled).
  • Auto bottle — after placing a bottle, fills the other potion slots with matching bottles from your inventory.

Furnaces (Furnace / Blast Furnace / Smoker)

  • Configurable slot order (ingredient, fuel) globally or per item.
  • Automatic recipe and fuel detection (works with modded cookables and fuels).
  • Smart furnaces — blocks manual placement into the ingredient slot when there is no cooking recipe.
  • Smart log — keeps logs / wood out of the fuel slot so you can smelt them to charcoal and burn planks instead.
  • Optional replace-on-occupied + protect lists so valued fuel/ingredients are not swapped away.

Stonecutter & Enchanting Table

  • Smart stonecutter — blocks manual placement of items with no stonecutter recipe (vanilla still filters quick-move).
  • Smart enchanting table — blocks quick-move of non-enchantable items into the table.

Inventory: shield, armor & off-hand

  • Smart shield — shift-click a shield to replace the off-hand one using enchant / durability priority.
  • Smart armor — shift-click armor to replace the equipped piece (tier / enchant / durability priorities). Never equips Curse of Binding pieces through quick-move, even into empty slots.
  • Secondary item — shift-click listed items into the off-hand (only_empty or replace_shield modes; torch and totem by default).

Villager Trading

  • Shift-click items directly into trade slots, with rules for occupied left/right slots and emerald-on-left cases.
  • Auto-sell / auto-buy with configurable delay. Auto-sell is on by default for the stack you just moved (not your whole inventory).
  • Offer auto-detect: if the villager can buy it, shift-click is allowed.
  • Separate blacklists for auto-sell and auto-buy.
  • Auto-trade requires the mod on both server and client. Ordering is enforced server-side; auto-execution runs on the client.
  • auto_sell_all is experimental. Disabled by default, requires confirmation, and may still misbehave. Use at your own risk.

Fully configurable

Every decision is driven by JSON under config/quickslotpriority/ (brewing, furnace, trading, others) with inline documentation. Edit on disk or in-game with /quickslot_config without leaving the world.

Commands

Command What it does
/quickslot_help Shows command list
/quickslot_status Shows current config
/quickslot_reload Reload config from disk (OP)
/quickslot_regenerate Delete + regenerate config (OP)
/quickslot_config Edit config in-game (OP) — brewing, furnace, trading, others

Personalizable

You can decide when, why, where and how quick move acts: enable/disable modules, smart rules, blacklists, protect lists, and per-item orders.

Server side and single-player

Nearly all functions work for all players on a server even if they don't have the mod. Client installation is optional but recommended for commands and required for auto-trading.

Compatibility

  • Works with any modded brewing stand or furnace that extends AbstractFurnaceMenu or BrewingStandMenu.
  • Verified compatible with Mouse Tweaks and Inventory Sorter (until 1.0.1, should be compatible with most recent versions too).
  • May cause conflict with Fast Slot.

Performance

  • No per-tick loops for shift-click ordering. Logic runs when you shift-click (auto-trade uses a small client tick only while a trade is armed).
  • No render hooks. Zero impact on FPS (I hope).
  • Negligible CPU cost: a HashMap lookup and a small list iteration per click.

Issues and suggestions

Credits

This mod would not exist without the work of:

Both villager trading mods are MIT-licensed, and their code served as a learning reference for implementing the trading module in Quick Slot Priority. Full credit to their authors for the parts of this mod that resemble their work.

License

MIT.

Smart Quick Move Tweaks (Quick Slot Priority) Team

profile avatar
  • 2
    Projects
  • 225
    Downloads

Just another human

Donate

More from simplebenja115

  • Shattered Pixelcraft project image

    Shattered Pixelcraft

    Shattered Pixel Dungeon inspired content for Minecraft. Unofficial fan work; not affiliated with the original authors.

    • 71
    • October 22, 2026
  • Shattered Pixelcraft project image

    Shattered Pixelcraft

    Shattered Pixel Dungeon inspired content for Minecraft. Unofficial fan work; not affiliated with the original authors.

    • 71
    • October 22, 2026