Sort It Out!

Sort It Out! is a modification for automatic inventory content sorting that offers the following capabilities:
- Flexible sorting parameter configuration according to individual preferences
- Works when installed only on the server — even clients without mods can use the functionality
- Functions when installed only on the client — can join any servers
- Ability to create custom sorting buttons through the data system
Usage Methods
The sorting process can be initiated using several methods:
- Double-click on an empty slot (configurable) — works on both client and server
- Clicking on a special sorting button — available only on the client
- Using a hotkey (default I) — exclusively client function
Parameter Configuration
Mod configuration is done through an in-game settings menu accessible via Mod Menu (Fabric/Quilt) or the mods screen (Forge/NeoForge). If the mod is not installed on the client, players can use the /sortitout preferences command to view and change their preferences, which are preserved between connections and server restarts.
Main settings include:
- Packet send interval: determines the frequency of packet sending during client-side sorting (does not work when the mod is installed on the server). Too low a value may lead to server disconnection
- Reverse sorting order: option to change the sorting direction
- Comparators: list of item comparison criteria. If the first comparator shows equality, the next one is used to resolve the situation
- Slot sorting trigger: action to initiate sorting when clicking on a slot. Default — double-click on an empty slot, can be changed to click with the offhand key held
Frequently Asked Questions
Does the mod need to be installed on both server and client?
Sort It Out! works in any configuration — installation on either server OR client is sufficient:
- Server only: all players, even with vanilla clients, can sort by double-clicking and use the
/sortitoutcommand to configure preferences - Client only: players can join any servers and use double-click or sorting buttons. Settings are changed through the configuration menu
- Server and client (recommended): all sorting methods are available, settings can be changed both through commands and interface
How to configure the location of sorting buttons in interfaces?
Detailed instructions for creating custom definitions are available in the documentation.
I found a bug!
Reports about found issues are accepted through the issue tracking system on GitHub.
[Videos on YouTube and other video hosting platforms are preserved]