Links
Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated last month
All versions
2
Release
Chest Sort 2last month 1,653
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client-side
Required content
Unavailable version
Changes
ChestSort Changelog
v2-alpha to v2
FEATURES
- Updated to Minecraft 26.2.
- ChestSort is now fully client-only. The mod no longer needs to be installed on the server at all - singleplayer and multiplayer now behave identically, and everything (sorting, filters, presets, autosort, wand, find) works the same whether or not the server has ChestSort.
- Sort and Organize run entirely via vanilla click packets (QUICK_MOVE / PICKUP), same as before, but no longer fall back to a server payload path.
- Container filters, autosort, and the item blacklist are all stored and applied locally.
- Presets and global settings (autosort mode, highlights mode, blacklist) are shared across every world/server you play on.
- Per-container data (filters, autosort flags, the find index) is now scoped per world/server, so two unrelated worlds that happen to share block coordinates no longer collide.
- Added
/cs presets create, which opens a GUI with a name field and an items field to build a preset from a pasted item/tag list without hitting chat's text length limit. - Added
@presetNameas an alias for&presetNamewhen searching - typing either now adds/references a preset. - Presets can now reference other presets. The preset editor's search field supports
@/&preset search with autocomplete, same as the container filter UI already did. - Re-added the full
/cscommand set as client-only commands (never sent to the server):help,autosort,highlights,tags,blacklist,scan,find,presets, andwand./cs findand/cs scannow report containers you've personally opened (there's no server to run a world-wide scan for you)./cs wand paste/clear/autosort/mergeoperate over currently loaded chunks, same as before./cs wand copyno longer accepts an explicit block position argument - only "look at the container" is supported.
CHANGES
- Double chests are now correctly treated as a single container. Previously each half was tracked separately, so a double chest could end up with two different filters depending on which half you clicked.
- Autosort is now purely a client preference: toggling it on a container no longer depends on any server-side support, and it re-triggers a normal (client-only) sort every time that container is opened.
- The Sort/Organize result summary (left panel) is now generated locally when an action finishes, instead of waiting on a server response.
- The client-only Sort action now re-checks each item right before moving it instead of trusting a snapshot taken before the batch started, fixing a bug where an earlier move's side effects (stack merging) could cause the wrong item to get swept into the container.
BUGFIXES
- Fixed tag search autocomplete not returning any results in the container filter UI and the preset editor.
- Fixed the preset editor, preset import/export, and preset list screens showing text but no visible buttons or text fields.
- Fixed
/cs presetscommands that open a GUI (create, edit, import, export, exportSelect, exportAll) not actually opening the screen. - Fixed importing a filter, or adding/removing a preset via the
&/@search shortcut, not saving. - Fixed a container filter occasionally reverting to a previously opened container's filter after some time, even without closing the chest.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:taG5zlGt:mTX9d7Xe"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:taG5zlGt:mTX9d7Xe"
}

