← Назад к ресурсам

SortCraft

SortCraft is a multi-chest item sorter without the redstone. Label chests with signs like [ores], right-click your input chest, and items instantly sort!

Modrinth storage utility

Описание

[![Discord](https://img.shields.io/discord/1448774841208668231?label=Discord&color=5865F2)](https://discord.gg/YyutMfPNp4) [![CurseForge Downloads](https://img.shields.io/curseforge/dt/1401341?logo=curseforge&label=&color=242629&labelColor=F16436&logoColor=1C1C1C)](https://www.curseforge.com/minecraft/mc-mods/sortcraft) [![Modrinth Downloads](https://img.shields.io/modrinth/dt/GEOKuBos?logo=modrinth&label=&color=242629&labelColor=5CA424&logoColor=1C1C1C)](https://modrinth.com/mod/sortcraft) [![Available for Fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg)](https://fabricmc.net/) [![Available for NeoForge](https://raw.githubusercontent.com/Hyperbole-Devs/vectors/8494ec1ac495cfb481dc7e458356325510933eb0/assets/cozy/supported/neoforge_vector.svg)](https://neoforged.net/) # SortCraft **SortCraft** is a multi-chest item sorter without the redstone. Label chests with signs like `[ores]` or `[tools]`, right-click your input chest, and items instantly sort themselves. Categories live in simple YAML files you control. Visually build and organize your categories using our companion webapp [CategoryCraft](https://categories.craftlabs.nexus/)! You can even load mod jar files to see your modded items! View our [quickstart video](https://youtu.be/faIobziYPi4) or jump to the 5-Minute Quick Start section below for concise instructions. --- ## 📦 How It Works ![Quickstart Diagram](https://raw.githubusercontent.com/Nayruden/sortcraft/master/docs/images/quickstart.png) You define categories in YAML config files. Sign text must match your category names. That's it! ### What It Looks Like In-Game | Input Chest | Destination Chest | |:-----------:|:-----------------:| | ![Input chest with sign](https://raw.githubusercontent.com/Nayruden/sortcraft/master/docs/images/chest_input.png) | ![Ores chest with sign](https://raw.githubusercontent.com/Nayruden/sortcraft/master/docs/images/chest_ores.png) | | Place `[input]` sign on your source chest | Place `[ores]` sign (or any category) on destination | Right click the `[input]` sign to sort. All destination chests must be within a configurable search radius of the input chest (default 64 blocks). > **Modded Storage:** SortCraft works with modded storage blocks like Storage Drawers and Sophisticated Storage. Any block that exposes a Fabric Transfer API `Storage` or NeoForge `IItemHandler` can be used as a source or destination. > **Share Configs:** Write a [CategoryCraft](https://categories.craftlabs.nexus/) share ID on the input sign to use a shared category configuration instead of the global one. See [Share Configs](https://github.com/Nayruden/sortcraft/blob/master/docs/CONFIGURATION.md#share-configs) for how to get a share ID and set it up. --- ## 🚀 5-Minute Quick Start ### 1. Create a category file Create `config/sortcraft/categories/basic.yaml`: ```yaml ores: items: - minecraft:diamond - minecraft:iron_ingot - minecraft:gold_ingot - minecraft:copper_ingot ``` OR use [CategoryCraft](https://categories.craftlabs.nexus/) to build your categories visually. OR look at the following examples: * [Concise Example / Quick Reference](https://github.com/Nayruden/sortcraft/blob/master/example_categories_consise.yaml) * [Full Example / What I use on my server](https://github.com/Nayruden/sortcraft/blob/master/example_categories_full.yaml) ### 2. Build your storage - Place a chest and attach a sign with `[input]` on any line - Place another chest and attach a sign with `[ores]` on any line ### 3. Sort! Put diamonds, iron, gold, or copper in the input chest, then **right-click the `[input]` sign**. Items matching your `ores:` category move to the `[ores]` chest. --- ## 📚 Documentation | Guide | Description | |-------|-------------| | [Commands](https://github.com/Nayruden/sortcraft/blob/master/docs/COMMANDS.md) | All `/sort` commands | | [Configuration](https://github.com/Nayruden/sortcraft/blob/master/docs/CONFIGURATION.md) | YAML syntax, priorities, includes, item tags | | ↳ [Concise Example](https://github.com/Nayruden/sortcraft/blob/master/example_categories_consise.yaml) | Quick reference | | ↳ [Full Example](https://github.com/Nayruden/sortcraft/blob/master/example_categories_full.yaml) | What I use on my server| | [Filters](https://github.com/Nayruden/sortcraft/blob/master/docs/FILTERS.md) | Sort by enchantments, durability, custom names | | [Regex Patterns](https://github.com/Nayruden/sortcraft/blob/master/docs/REGEX.md) | Match items with patterns like `/.*:.*_sword/` | | [Core Concepts](https://github.com/Nayruden/sortcraft/blob/master/docs/CONCEPTS.md) | Priority system, category inheritance, stacking | | [Troubleshooting](https://github.com/Nayruden/sortcraft/blob/master/docs/TROUBLESHOOTING.md) | Common issues and solutions | | [Audit Logging](https://github.com/Nayruden/sortcraft/blob/master/docs/AUDIT_LOGGING.md) | Server admin logging features |