
Smart Sorter
Lightweight Auto-Sorter and Storage Network for 500+ chests. Features automated smelting, XP collection, and smart routing for Fabric 1.21.1+.
- Загрузки
- 3K
- Подписчики
- 7
- Обновлён
- 29 января 2026 г.
- Лицензия
- MIT
Опубликован 1 октября 2025 г.

🧠 Smart Sorter: Industrial Logistics & XP Hub
Transform your messy storage into an intelligent, automated network!
Smart Sorter brings modular, data-driven sorting to Minecraft with a sleek, intuitive design. Whether you are managing a small survival base or an industrial complex with 500+ chests, Smart Sorter handles routing, smelting, and XP collection with zero TPS lag.
📖 SmartSorter Player Tutorial
A complete guide on how to use SmartSorter to automate your storage!
🎮 Getting Started - The Basics
Smart Sorter automatically moves and sorts items from chests into organized storage - like hoppers but WAY smarter!
The 5 Main Blocks:
- 🟦 Intake Block – Pulls items FROM chests or farm hoppers.
- 🟨 Output Probe – Pushes items INTO specific chests.
- 🟥 Storage Controller – The "brain" that manages the network, search GUI, and XP bank.
- 🟩 Process Probe – Controls furnaces/machines with Redstone logic.
- 🔧 Linking Tool – Connects all components together.
🎯 What Makes It Unique?
🚀 Industrial Scale (500+ Chests)
Built for efficiency, Smart Sorter handles 500+ connected inventories with ease. It is the perfect performance-friendly choice for technical mega-bases and massive modpacks.
💎 The XP Reservoir
The Storage Controller automatically accumulates all XP generated by your connected furnaces. Collect your entire base’s XP bank with a single button press in the Controller GUI.
🔥 Redstone-Powered Automation
Using the Process Probe, you can build advanced factory lines:
- The Connection: Place a Process Probe on your furnace/machine and link it to the Controller.
- The Power: Apply a Redstone signal (Redstone Dust + a Lever) to activate the probe.
- The Result: It automatically pulls fuel and raw materials from your storage and returns the finished products to your prioritized chests.
🛠️ Quick Start Guide
1. Simple 2-Chest Sorter (No Controller Needed)
- Place blocks:
[Input Chest] ← [Intake] ... [Output Probe] → [Target Chest] - Link: Right-click the Intake with the Linking Tool, then right-click the Output Probe.
- Filters: Right-click the Probe to set specific items.
2. Advanced Setup: Using a Storage Controller
- The Hub: Place your Storage Controller.
- Connect: Shift-click the Controller with the Linking Tool, then click your Intakes and Probes.
- Smart Routing: Use the Controller to search your entire network and set chest priorities. Items seek out dedicated chests with the highest priority first.
🔌 Mod Compatibility
Smart Sorter is fully compatible with:
- ✅ Vanilla Chests, Barrels, Shulker Boxes
- ✅ Iron Chests (All Tiers)
- ✅ Sophisticated Storage (All Variants)
- ✅ Storage Drawers & Controller Blocks
- ✅ Any Inventory from Modded Containers
🐛 Support & Feedback
- Found a Bug? Report it on GitHub
- Feature Suggestion? Submit a suggestion
- Support Development: Support on Ko-fi
🙏 Credits
Developer: SlimShaddii
Special Thanks:
- Tom’s Simple Storage — inspiration for early system design.
- Fabric Community — for ongoing support and tooling.
- Intuistic — for testing and helping out with js files.
- Fizzy — for block designs.
Automation made simple. Storage made smart. ✨ Download now and let your items sort themselves! 🚀
Ченджлог
3.0.2Релиз1.21.1 · 8 декабря 2025 г.
- Retextures and bug fix with intake probe losing link upon world reload
3.0.1Релиз1.21.1 · 26 октября 2025 г.
- Crucial bug fixes
3.0.0Релиз1.21.1 · 25 октября 2025 г.
- Added chests config tab
- Added prioritization of chests
- More control where your items go
- More optimizations
- Retextures soon
2.0.3Релиз1.21.1 · 17 октября 2025 г.
- linking fix for intake blocks and some improvements
2.0.2Релиз1.21.1 · 15 октября 2025 г.
- Bug fixes
- Fixed GUI
- 1.21.1 Compatibility
2.0.1Релиз1.21.10 · 13 октября 2025 г.
Bug Fixes
- corrected xp calculation
- optimization
- can now see multiple "processing" blocks on the config tab
- redstone linking fixed
NOTE: IF EXISTING STORAGE CONTROLLER EXIST REPLACE IT
2.0.0Релиз1.21.10 · 12 октября 2025 г.
🧾 Changelog
v2.0.0 – Major Rewrite & Network Overhaul
This update represents a full codebase modernization and feature expansion from earlier versions.
🧱 New Blocks & Items
- 🆕 Intake Block – automatically pulls nearby items into the network
- 🆕 Process Probe – adds the foundation for automated sorting, filtering, and future processing logic
- 🧠 Reworked Storage Controller – now serves as the centralized access point with improved synchronization
- 🛠️ Linking Tool – rebuilt for stable connection logic and simpler linking flow
⚙️ Network System
- Rewritten using Fabric’s
PayloadTypeRegistryAPI for both C2S and S2C packets - Added new packet payloads for:
- Sorting mode changes (
SortModeChangePayload) - Filter category updates (
FilterCategoryChangePayload) - Deposit, extraction, and synchronization requests
- Sorting mode changes (
- Removed legacy packet handling — all network traffic now uses modern, stable handlers
- Improved multiplayer synchronization and reduced desync issues
🧩 Gameplay & Features
- New category-based filtering system, managed by the
CategoryManagerreload listener - Updated screen handler logic for real-time network updates (
StorageControllerScreenHandler) - Added ExtractionRequest, DepositRequest, and SyncRequest handling with server-safe context execution
- Built-in Sort Mode toggle directly through GUI
- Foundation for advanced automation logic (Process Probe feature)
🎨 Creative Tab Integration
- Added a custom creative tab
itemGroup.smartsorter - Includes: Storage Controller, Intake, Output Probe, and Linking Tool
- Uses the new Fabric v1 Item Group API for flexible ordering and display
🧰 Registry Cleanup & Refactor
- All registries use modern
Identifier.of(MOD_ID, name)pattern - Consolidated block and item registration into clear modular methods:
registerBlocks(),registerBlockItems(),registerBlockEntities(),registerScreenHandlers(),registerTools()
- Improved logging structure with informative lifecycle output
- Removed deprecated calls and simplified init process
🧠 Architecture & Optimization
- Simplified init order for better readability and maintainability
- All data (controller links, probes, filters) safely serialized into world files
- Modularized network handler registration
- Better separation between client → server and server → client sync events
- Performance improved in large networks with hundreds of inventories
🧪 Developer Notes
- Introduced FeatureSet.empty() for safe ScreenHandler registration
- Server handlers now use
context.server().execute()for thread-safe access - Networking rewritten to comply with Minecraft 1.21+ Fabric API standards
- Full migration away from legacy
ServerPlayNetworking.registerReceivercalls
Next Planned Update (v2.1.0):
- 🧮 Configurable chest priorities
- ⚙️ Enhanced Process Probe logic (basic crafting automation)
- 🌍 Cross-dimensional access and wireless network expansion
1.1.0Релиз1.21.1 · 7 октября 2025 г.
🗄️ Smart Sorter
The ultimate network storage system for Minecraft! Automatically sort and organize items across multiple chests with intelligent routing and filtering. This mod is inspired by TSS.
✨ Features
🎯 Smart Routing System
- Filter Mode: Automatically routes items to designated chests based on contents
- Accept All Mode: Overflow chests for unfiltered items
- Sorting System: Filtered chests are checked first, ensuring perfect organization
- More Features will be added in future releases.
- Compatibility will be added for latest
🔗 Network Storage
- Link multiple chests to a single Storage Controller
- Access all items from one central GUI
- Search and retrieve items instantly
- Real-time capacity monitoring
🔧 Easy Setup
- Place a Storage Controller (acts as your central terminal)
- Place Output Probes next to chests you want to connect
- Use the Linking Tool to connect probes to the controller
- Done! Items automatically route to the correct chests
🎮 Intuitive Controls
- Shift+Click: Quick transfer items to/from network
- Search Box: Find items instantly in large networks
- Visual Indicators: Color-coded capacity warnings
- Scroll Support: Browse thousands of items smoothly
🧩 Mod Compatibility
Works with:
- ✅ Vanilla chests (single & double)
- ✅ Iron Chests
- ✅ Sophisticated Storage
- ✅ Storage Drawers
- ✅ Any mod that implements Minecraft's Inventory interface
- ❌ Doesn't work well with TSS
🚀 Performance Optimized
- Automatic link validation (prevents crashes)
- Smart caching system
- Efficient network packet usage
- Handles thousands of items without lag
📦 How It Works
It will automatically routes items into chests that already has the same items so you won't have to do manual configuration.
Basic Example:
Storage Controller ↓ Output Probe → Chest (Filter: Diamonds) Output Probe → Chest (Filter: Iron) Output Probe → Chest (Accept All)
When you deposit items:
- Diamonds → Automatically go to diamond chest
- Iron → Automatically goes to iron chest
- Everything else → Goes to overflow chest
Advanced Features:
- Automatically handles chest upgrades (wood → diamond chest)
- Supports modded chests with massive storage
- Hidden priority system ensures items go to the right place
- No complex configuration needed!
🎬 Getting Started
Craft the blocks:
- Storage Controller (your main terminal)
- Output Probes (4 per recipe - cheap!)
- Linking Tool (for connecting blocks)
Set up your network:
- Place Storage Controller where you want your access point
- Place Output Probes next to chests
- Right-click controller with Linking Tool
- Right-click probes to link them
Configure probe modes:
- Shift+Right-click probe with Linking Tool to cycle modes
- Filter Mode: Put 1 item in chest to filter for that type
- Accept All: Catches everything (perfect for overflow)
Use your network:
- Right-click Storage Controller to open GUI
- Shift+Click items from inventory to deposit
- Click items in GUI to retrieve
- Use search box for large networks
Intake Block (Optional - for automation)
💡 Tips & Tricks
- Organize by type: Use filter mode for specific items (ores, food, tools)
- Always have overflow: Set up at least one Accept All chest for misc items
- Chest upgrades work!: Upgrade your chests anytime - the network adapts automatically
- Visual feedback: Probes show colored modes (Blue=Filter, Green=Accept All)
- Capacity monitoring: Shift+Right-click controller to see free space
📊 Stats
- ✅ Handles unlimited chests per network
- ✅ Supports items with custom NBT data
- ✅ Real-time capacity calculation
- ✅ Automatic chunk load detection (future)
- ✅ Cross-dimensional support planned
❤️ Support
If you enjoy this mod:
- ⭐ Leave a rating on Modrinth!
- 📢 Share it with friends
- 💰 Support on Ko-fi https://ko-fi.com/shaddii
- ✔️ Visit my github for early releases
Notes: Unfortunately I can't make it intergrate to with TSS so it is incompatible. This will be a standalone instead and more features will be released in the future
Happy Sorting! 🎉
Комментарии
Загружаем…