Links
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Updated last month
All versions
1.0.0
Release
ShulkerSorter 1.0.04 months ago 28
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
[1.0.0]
Features
- One-key sorting — Press J to sort all shulker boxes in your inventory
- 11 item categories — Redstone, Transport, Nature, Mob Loot, Decoration, Blocks, Tools, Food, Ores, Brewing, Misc
- Overflow modes — FILL (pack items across boxes) or DOMINANT (one category per box)
- Undo — Press Shift+J to undo the last sort
- Loose items — Optionally sort loose inventory items into shulker boxes
- Skip empty boxes — Option to exclude empty shulker boxes from sorting
- Disable categories — Enable/disable individual categories
- Affinity-based distribution — Boxes keep their dominant category when re-sorting
- Two-pass pattern matching — Specific patterns (prefix/suffix) checked before substring matches
- Auto-labeling — Sorted boxes get named by category (e.g. "Ores #1", "Blocks #2")
- Lock protection — Add
[LOCKED]to a box name to exclude it from sorting - Loose item ignore tag — Mark items with
[KEEP]to exclude them from sorting - Shulker box tooltip preview — Hover to see contents, configurable max lines
- Chat notifications — Box and item count on sort completion
- Sound effects — Audio feedback on successful sort
- HUD overlay — Animated "Sorting..." indicator during sorting
- Categories tab — Full in-game editor for category order, enable/disable, and patterns
- YACL config screen — All settings configurable via Mod Menu + YACL
- TOML config — Manual editing via
.minecraft/config/shulkersorter.toml - Singleplayer — Sorting runs on the integrated server thread
- Multiplayer survival — Server-side sorting via custom networking packets (mod required on server)
- Multiplayer creative — Sort works on servers in creative mode (no server mod needed)
- Graceful fallback — Shows clear message when server doesn't have the mod installed
- English and German language support
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:cfYVfQ3x:l7e6c2kE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cfYVfQ3x:l7e6c2kE"
}

