Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
Inventory Organizer
A client-side Fabric mod for Minecraft that sorts your inventory and your chests automatically with a single button press. Every slot in your inventory can be assigned a rule — by item category, item type, or exact item ID, and every chest can remember its own personal sort layout. The sorter runs entirely on your client and works on any server without any server-side installation.
Features
OI Button — One-click inventory sort An OI button appears on the player inventory screen and on the Creative inventory screen. Pressing it moves every item to its configured target slot using standard Minecraft slot-click packets, identical to what the game sends when you drag items manually.
Slot Rules Each of the 36 inventory and hotbar slots can be assigned one of the following rules:
any— no restriction, used as general overflow spaceg:category— accepts any item from a category (weapons, tools, armor, food, blocks, valuables, utility, potions)t:type— accepts any item of a specific type regardless of material (sword, pickaxe, axe, bow...)minecraft:item_id— locks the slot to one exact itemempty— the slot is always kept empty, the sorter never places anything hereb:rule— places a bundle in the slot and applies a content rule to what goes inside itcg:GroupName— accepts any item from a custom group you defined yourself
Custom Groups
The Custom Group Editor is a searchable full-screen palette of every item in the game.
You build named lists of items, save them, and reference them in slot rules using the cg: prefix.
Groups can be exported as plain text files and imported back by dragging the file onto the editor screen.
Sorting Order Within each category, item tiers are sorted in an order you define. The Sorting Order Config screen lets you drag tiers up and down within each category pool.
Storage Sorting & Per-Chest Profiles An OST button appears on chests, barrels, shulker boxes, and other containers — press it to sort the contents.
Every chest can remember its own sort layout as a per-chest profile:
- The first time you open a chest, the mod offers to start a profile for it — pick Yes to track it, or Nothing to leave it alone.
- Profiles re-find their chest by the chest's anvil name, its coordinates (double chests included), or the text on an adjacent sign — so a profile survives the chest being moved or rebuilt.
- Put a sign next to a chest and the profile automatically takes the sign's text as its name — rename the sign and the profile renames itself.
- A profile manager lets you edit, rename, duplicate and delete profiles, and a picker can bind a carried-over profile onto a different chest after you break and replace one.
- Chests without a profile fall back to built-in, non-deletable default presets matched by size (Container / Large Chest / Bundle), so OST always works out of the box.
OST also merges partial stacks of the same item into full stacks and reliably places non-full stacks.
Kits Kits let you snapshot your current inventory layout under a name and restore it later. Useful for switching between a mining kit, a combat kit, and a building kit instantly.
Fight Mode When you hit a player or are hit by one, Fight Mode activates for 20 seconds. While active, the OI button is rate-limited: it moves one item per press with a randomised 130–179 ms cooldown between presses, mimicking a human clicking during combat. A HUD indicator with a countdown timer appears in the top-left corner of your screen. Fight Mode is designed to keep the mod compatible with server anti-cheat plugins during PvP.
Server Compatibility
This mod is 100% client-side. The server does not need it installed and does not know it is present. All item movements use the same vanilla slot-click packets the game already uses for manual dragging. No custom packets are sent, no server memory is modified, no items are duplicated.
The mod works safely on vanilla servers, Paper, Purpur, and servers running standard anti-cheat plugins. During PvP, Fight Mode automatically limits sorting speed to a human-realistic rate.
If your server rules explicitly forbid inventory macro or auto-sort tools, check them before using this mod. The vast majority of servers have no such rules.
👀 Coming Soon — something big
We've started building the largest feature in Inventory Organizer's history: a smart, auto-organizing storage network. Link your chests together into one logical store, drop your loot in a single place, and let the mod route every item to the right chest for you — automatically, with no hand-sorting.
The everyday mod stays exactly as it is — fully client-side and server-safe. The storage network will be an optional feature that lights up in single-player and on private servers that also run the mod. More details soon — stay tuned.
Installation
- Install Fabric Loader for your Minecraft version.
- Download Fabric API and place it in your mods folder.
- Download ModMenu (recommended, for accessing config in-game).
- Download the Inventory Organizer jar for your Minecraft version and place it in your mods folder.
- Launch the game. Press E to open your inventory — the OI button will be there.
Cloth Config is bundled inside the mod jar, no separate install is required.
Supported Versions
| Minecraft | Status |
|---|---|
| 26.1.2 | Actively developed |
| 26.1.1 | Actively developed |
| 26.1 | Actively developed |
| 1.21.11 | Available |
| 1.21.10 | Available |
| 1.21.9 | Available |
| 1.21.8 | Available |
| 1.21.7 | Available |
| 1.21.6 | Available |
| 1.21.5 | Available |
| 1.21.4 | Available |
| 1.21.1 | Available |
| 1.20.6 | Available |
| 1.20.4 | Available |
| 1.20.1 | Available |
| 1.19.4 and below | Not supported |
New features and bug fixes are developed for the latest builds only — currently 26.1, 26.1.1 and 26.1.2. Older versions are provided as-is and will not receive backported updates. Your config, slot rules, custom groups, kits, storage presets and per-chest profiles carry over automatically when you update.
Dependencies
| Dependency | Required |
|---|---|
| Fabric Loader | Yes |
| Fabric API | Yes |
| Cloth Config | Bundled (no separate install needed) |
| ModMenu | Recommended |
Language Support
English, Hungarian, German, Spanish, French, Portuguese (BR), Russian, Chinese (Simplified), Japanese.
License
MIT — see LICENSE for details.
Update System
Starting with v1.0.1, we're focusing all development on the newest Minecraft versions of the mod. Future bug fixes, new features, and quality-of-life improvements will only land on whatever the latest builds are at the time.
Why? Inventory Organizer supports a long chain of Minecraft versions, and every Minecraft release changes the API in some way — often subtly, sometimes drastically. Maintaining feature parity across all those ports for every patch is more work than a small project can sustain, and most of that effort goes into re-fixing the same things in slightly different ways rather than into making the mod better.
By concentrating on the latest builds, every hour of development translates directly into a better mod — instead of being split across a dozen near-identical ports.
What about older versions? The previous builds stay available on Modrinth and GitHub. They work, they're stable, and there's no reason to remove them. If you're on an older Minecraft version, your existing jar will keep working — it just won't get new features.
Backports — community requests only We're not closing the door completely. If there's a specific bug or feature you really want backported to an older version, open an issue on GitHub describing:
- Which Minecraft version you're on
- Which specific fix or feature from a newer version you want
- Why (e.g. you're playing on a server pinned to that version, the bug breaks something important, etc.)
We'll evaluate it case-by-case. Popular requests, simple backports, and clearly impactful fixes have the best chance. Large feature backports that require deep API rewrites are unlikely.
This is opt-in only — we won't be proactively backporting things, but we'll listen when the community asks.
TL;DR
- 🟢 Latest versions — actively developed
- 🟡 Older versions — available and stable, no new updates by default
- 🟠 Backports — possible by community request, evaluated individually
Thanks for using Inventory Organizer, and special thanks to everyone who's reported bugs and suggested improvements — that feedback is what keeps the mod sharp.


