SortCraft

SortCraft

SortCraft是一种无需红石的多箱子物品分类器。用[ores]等标牌给箱子贴上标签,右键点击你的输入箱子,物品就会立即分类!

Discord CurseForge Downloads Modrinth Downloads

Available for Fabric Available for NeoForge

SortCraft

SortCraft 是一个无需红石的多箱子物品分类器。用告示牌给箱子贴上 [ores](矿石)或 [tools](工具)之类的标签,右键点击你的输入箱子,物品就会自动分类。类别保存在由你掌控的简单 YAML 文件中。

使用我们的配套 Web 应用 CategoryCraft 可视化地构建和整理你的类别!你甚至可以加载模组 jar 文件来查看你的模组物品!

观看我们的快速上手视频,或直接跳到下方的 5 分钟快速上手部分查看简明说明。


📦 工作原理

快速上手示意图

你在 YAML 配置文件中定义类别。告示牌文本必须与你的类别名称匹配。就这么简单!

在游戏中的样子

输入箱子 目标箱子
带告示牌的输入箱子 带告示牌的矿石箱子
在来源箱子上放置 [input] 告示牌 在目标箱子上放置 [ores] 告示牌(或任意类别)

右键点击 [input] 告示牌即可分类。所有目标箱子必须位于输入箱子的可配置搜索半径内(默认 64 格)。

模组存储: SortCraft 兼容 Storage Drawers 和 Sophisticated Storage 等模组存储方块。任何暴露 Fabric Transfer API 的 Storage<ItemVariant> 或 NeoForge IItemHandler 的方块都可以作为来源或目标。

共享配置: 在输入告示牌上写下 CategoryCraft 的共享 ID,即可使用共享类别配置而非全局配置。关于如何获取共享 ID 并进行设置,请参阅共享配置。


🚀 5 分钟快速上手

1. 创建类别文件

创建 config/sortcraft/categories/basic.yaml:

ores:
  items:
    - minecraft:diamond
    - minecraft:iron_ingot
    - minecraft:gold_ingot
    - minecraft:copper_ingot

或者使用 CategoryCraft 可视化地构建你的类别。

或者参考以下示例:

2. 搭建你的存储系统

  • 放置一个箱子,并挂上任意一行写有 [input] 的告示牌
  • 放置另一个箱子,并挂上任意一行写有 [ores] 的告示牌

3. 开始分类!

将钻石、铁、金或铜放入输入箱子,然后右键点击 [input] 告示牌。与你的 ores: 类别匹配的物品会移动到 [ores] 箱子中。


📚 文档

指南 描述
命令 所有 /sort 命令
配置 YAML 语法、优先级、包含、物品标签
↳ 简明示例 快速参考
↳ 完整示例 我在自己服务器上使用的配置
过滤器 按附魔、耐久度、自定义名称分类
正则表达式模式 使用 /.*:.*_sword/ 之类的模式匹配物品
核心概念 优先级系统、类别继承、堆叠
故障排除 常见问题与解决方案
审计日志 服务器管理员日志功能