Item Scroller - Smart Item Management in Minecraft
This client-side mod fundamentally simplifies working with items in inventory interfaces. Instead of tedious mouse clicks, you can use the mouse wheel over item slots (with additional modifier keys) or simply hold keys and drag the cursor over the desired slots.
Special attention deserves the unique functions for fast trading with villagers and accelerated item crafting.
The mod is compatible with various Minecraft versions and mod loaders: Ornithe (1.12.2 and other versions), LiteLoader (1.12.x), Rift (1.13.2), Fabric (1.14+) and Forge (1.8 - 1.14.4).
Main Features
The mod offers several configurable modifier keys (usually Shift, Ctrl and Alt by default) that allow moving entire stacks, all matching items, or all inventory contents at once. A separate system simplifies trading with villagers, eliminating the need for constant clicking. Starting from version 0.11.0, a crafting recipe memory function was added with internal storage for 18 slots.
Although the basic item scrolling functionality is similar to analogs in other mods, Item Scroller offers much more control and ways to move items. This is a completely client-side mod, so it works even on vanilla servers.
All operating modes can be individually enabled and disabled through configuration. Settings for changing scroll direction and reassigning hotkeys are also available. All settings are accessible through the in-game configuration menu.
Important: all Item Scroller versions starting from 0.13.0 require installation of the malilib library.
Hotkeys and Combinations
Here are the main default key combinations:
- I + C - opening configuration menu in modern versions
- Mouse wheel scroll - moving one item to or from a slot
- Shift + scroll - moving matching stacks one by one (the hovered stack is moved last)
- Ctrl + scroll - moving all matching stacks to or from the other inventory
- Alt + click - same as Ctrl + scroll
- Ctrl + Shift + scroll - moving all contents between inventories
- Alt + Shift + click - same as Ctrl + Shift + scroll
- Shift + held left click + dragging - moving all stacks that the cursor passes over
- Shift + held right click + dragging - moving all but the last item from all stacks under the cursor
- Ctrl + left/right click + dragging - moving only one item from each stack under the cursor
- Shift + click on empty slot with items on cursor - moving all matching items to that inventory
- Shift + click outside inventory with items on cursor - dropping all matching items from the entire inventory
- Ctrl + drop key + left/right click + dragging - dropping one item from each slot under cursor
- Shift + drop key + right click + dragging - dropping all but one item from each slot under cursor
- Shift + drop key + left click + dragging - dropping all items from each slot under cursor
- W/S + Shift/Ctrl + click (and dragging) - moving items up (W) or down (S) in the inventory
Before version 0.6.1, the Shift + right click + dragging function required one empty slot in the source inventory.
Villager Trading Features
The villager trading interface has special functions (if enabled in settings) that activate when hovering over the output slot:
- Hold Shift + scroll down - filling recipe/trade input slots
- Hold Shift + scroll up - moving output items to player inventory as usual
- When output slot is empty: Shift + scroll up moves input items to player inventory
Thus, you can simply hold Shift and scroll down/up repeatedly for fast and convenient trading.
In versions 1.12.2 and 1.16.5+, you can right-click trade buttons to fully complete that one trade. You can also use middle click or Shift + middle click to mark trades as favorites or "global favorites" (not tied to a specific villager). This moves these trades to the top of the list and allows using a hotkey to trade all favorites at once.
Crafting Functions
The mod includes several quick crafting helpers, the most notable being the massCraft and craftEverything hotkeys.
For these functions to work, you need to save a crafting recipe to Item Scroller's internal "recipe storage". By default, recipe view is opened by holding the A key in the inventory interface. Recipes are added by middle-clicking on the output item on a crafting grid with recipe view open. A saved recipe can be cleared by middle-clicking on an empty crafting output slot.
The crafting system requires adding the crafting inventory and slots to the configuration, so by default it only works with vanilla player crafting and crafting table inventories.
The massCraft function can be unstable due to the large number of continuous slot clicks and client-server synchronization issues, which can lead to crafting wrong items.
In general, it's recommended to avoid using massCraft unless absolutely necessary. For moderate amounts of crafting, the craftEverything hotkey is better suited, which crafts everything possible once without repetitions, eliminating problems with inventory state updates.