NewCraftRank SitesA free website and storeMake yours ›
1.10.41CraftRank Launcher is out Download ›AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Server ownersYour own launcher with your name, logo and one click onto your server See themes ›
Resources / Mods / Client Sort

Client Sort

Versatile and easy inventory sorting.

ModsFree1.20 – 26.x
by NotRyken · listed from Modrinth
Download › Install with the launcher

Opens Modrinth · 6,437,393 downloads there

Client Sort screenshot 1

What it does

Versatile and easy inventory sorting.

Client Sort is a resource made by NotRyken. It supports Minecraft 1.20 – 26.x. It has been downloaded 6,437,393 times on Modrinth. The last update came out on Sep 26, 2026.

Supported versions

26.x1.211.20

Release history

Client Sort has had 509 releases on Modrinth since Jun 19, 2024. 171 of them came out in the past year. The newest is 3.104.1+26.3, released on Sep 26, 2026. It is made for Minecraft 26.3. It runs on NeoForge. The download is 347 KB.

VersionReleasedMinecraftType
3.104.1+26.3Sep 26, 202626.3Release
3.104.1+26.3Sep 26, 202626.3Release
3.103.4+26.2Sep 26, 202626.2Release
3.103.4+26.2Sep 26, 202626.2Release
3.102.8+26.1.2Sep 26, 202626.1, 26.1.1, 26.1.2Release

Latest release on GitHub

Client Sort is open source. Its newest release on GitHub is v3.104.1+26.3-NeoForge, published on Sep 26, 2026.

Changelog

Before that: v3.104.1+26.3-Fabric (Sep 26, 2026), v3.103.4+26.2-NeoForge (Sep 26, 2026).

Description from the author on Modrinth

ClientSort

Versatile and easy inventory sorting.

Operations

Sort

  • Press the button, or hover over the inventory with

your mouse and press the keybind (default: middle mouse button).

  • When activated, items are sorted by their position in the creative inventory search tab.

Alternative sort orders can be used by holding down a modifier key while sorting.

  • Shift - descending order of quantity.
  • Control - alphabetical order.
  • Alt - ascending order of item ID.

Fill Stacks

  • Press the button, or hover over

the inventory that you want to move items out of and press the keybind (default: unbound).

  • When activated, partial stacks in the other inventory are topped-up using items in the origin

inventory.

  • This button is disabled on the player inventory by default, but can be enabled via the editor (see

below).

Restock

  • Press the button, or

hover over the inventory that you want to move items out of and press the keybind (default:
unbound).

  • When activated, the other inventory is restocked using items in the origin inventory. No new item

types are added to the other inventory.

Transfer

  • Press the button, or hover over the

inventory that you want to move items out of and press the keybind (default: unbound).

  • When activated, as many items as possible are moved from the origin inventory to the other

inventory.

Other Options

  • Slot ignoring:
  • Exclude slots from being processed by operations.
  • Configurable via the editor screen.
  • Auto operations:
  • Automatically perform an operation (e.g. sorting) when opening an inventory.
  • Configurable via the editor screen.
  • Scoping:
  • Include or exclude the hotbar and extra slots from being processed with the inventory.
  • Configurable via mod config, General tab.
  • Sorting overrides:
  • Always sort specific items to the start or end.
  • Configurable via mod config, Sorting tab.
  • Matching overrides:
  • Ignore NBT data (e.g. enchantments) when comparing items in sort or restock operations.
  • Configurable via mod config, Matching tab.
  • Interaction sounds:
  • Play a sound when clicking in client-side operations.
  • Configurable via mod config, Sounds tab.

Editor Screen

  • The editor can be opened in two ways:
  • If a trigger button is visible, right-click on it.
  • Otherwise, bind the Open Editor keybind (unbound by default) and press it while viewing an

inventory.

  • When you've opened the editor, hover over Instructions for more information.
  • Note: fill and transfer buttons are only shown if set to show on both the player inventory and

the container, so you can easily hide them everywhere by hiding them on just the player inventory.

Client-Side Policies

  • ClientSort uses a policy system to determine when to allow operations, when to show the trigger

buttons, and when to ignore slots. The policy can be configured either via the editor screen or via
the Policies tab of the mod options.

  • Read the in-game instructions for more information on editing policies.

Server-Side Policies

  • If installed on a dedicated server, ClientSort can use policies to automatically disable

server-accelerated operations when it detects an incorrect state (such as item duplication).

  • The policy list is stored in the clientsort-server.json config file, which can be manually

edited and reloaded using the /clientsort reload command.

Serverside policies are not synced to clients, so if a client attempts to perform a
server-accelerated operation that the server does not allow, a warning message will be shown to the
client. The player can then opt to add a client-side policy to disable the operation entirely,
disable server acceleration, or enable automatically falling back to client operations.

Serverside Config File

{
"options": {
// Whether validation and automatic blacklisting should be enabled when the mod is used on a
// dedicated server.
"validationActiveServer": false,

// Whether inventories should be blacklisted when the wrong type of item is found in a slot.
"validateItemType": true,

// Whether inventories should be blacklisted when the wrong number of items is found in a slot.
"validateStackSize": true,
// The minimum difference between expected and actual which should be considered invalid.
"validateStackSizeThreshold": 32,

// Whether to always log a message when the result is not exactly as expected (even if
// validation is disabled, the difference is less than the threshold, etc.)
"alwaysLogUnexpectedResults": true,

// The list of policies for different inventory and container types.
"classPolicies": {
// An example entry.
"com.simibubi.create.content.equipment.toolbox.ToolboxMenu": {
"className": "com.simibubi.create.content.equipment.toolbox.ToolboxMenu",
"sortEnabled": false,
"stackFillEnabled": true,
"transferEnabled": true,
// Updated automatically when an inventory is blacklisted.
"lastAutoEditTime": "2025-09-20T14:58:41.1620876+08:00",
"lastAutoEditReason": "Sort operation failed at slot mapping 12->5: Expected '2 minecraft:spruce_slab' in destination after set, got '0 minecraft:air'!"
}
}
}
}

Installation

Client Required, Server Optional

  • As the name suggests, ClientSort is fully functional when it is only installed on the client.

However, if it is also installed on a server, connected clients with the mod will be able to use
server-accelerated (near-instant) operations instead of the normal rate-limited operations.

Dependencies

ModMenu,
Cloth Config API

Credits

ClientSort uses code from the following mods, in both modified and unmodified form, in accordance
with their respective licenses.

by Siphalor (Apache-2.0
license)

Roundaround (MIT
license)

  • Inventory trigger buttons
  • Button generation
  • Button position editor

Related Mods

quick-move and quick-drop.

  • Tweakeroo - hand restock, auto tool-switch, tool break

prevention and more.

Contact

Written by NotRyken. Read it with pictures on Modrinth.

How to install Client Sort

  1. This mod runs only on your own game. Servers do not need it, so you can use it on any server.

  2. Install Fabric, Quilt, Forge and NeoForge for Minecraft 1.20 – 26.x.

  3. Add the mods it needs: Cloth Config API.

  4. Download the .jar file from Modrinth and put it in the mods folder of your .minecraft directory.

  5. Start Minecraft with the Fabric profile.

  6. With the CraftRank Launcher you can skip these steps: open Mods, search for Client Sort and click Install.

Compatibility

Minecraft versions
26.x, 1.21, 1.20
Runs on
Fabric, Quilt, Forge, NeoForge
Where it runs
Client only (your game)
Edition
Java
Needs
Cloth Config API
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 10, 2026)

Client Sort compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
Client Sortthe one you looked at6.4M1.20 – 26.xSep 26, 2026Free
Inventory Profiles Nextblackd42.2M1.16 – 26.xSep 27, 2026Free
Inventory ManagementRoundaround3.8M1.18 – 26.xSep 20, 2026Free
Inventory Sortingkyrptonaught3.7M1.19 – 26.xSep 17, 2026Free

Questions

Does Client Sort work on Minecraft 26.x?

Yes. Client Sort supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20.

Is Client Sort free?

Yes. Client Sort is free to download from Modrinth.

Is Client Sort client-side or server-side?

Client-side. Client Sort goes in your own mods folder and works on any server, including servers without mods.

Does Client Sort need anything else?

Yes: Cloth Config API. Install it before Client Sort.

Is Client Sort still updated?

Yes. The last update came out in the past day.

What are the best alternatives to Client Sort?

The closest ones are Inventory Profiles Next, Inventory Management and Inventory Sorting. Compare all alternatives

Alternatives to Client Sort

Eclipse ToolsMods · 26.x

Zoom, freecam, fullbright, inventory sort, item lock, chest finder, better chat, auto tool and an automatic librarian reroller.

Free65 downloads
StashifyMods · 1.21

Sort your inventory into nearby chests, barrels and shulker boxes with a single key.

Free3 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.