八角

八角

把数据包中的物品添加到创造模式标签页中

Anisum

Anisum 是一款基于 NeoForge 的 Minecraft 模组,它从战利品表中收集物品,并将它们同步到客户端创造模式标签页中,以便更轻松地组织内容并进行浏览。

特性

  • 通过数据包 JSON 文件定义标签来源和排序。
  • include 规则支持精确匹配、通配符和正则表达式模式。
  • 服务器数据包重载后自动重新处理战利品表。
  • 将标签负载同步给加入游戏的玩家。

配置

Anisum 通过资源重载监听器读取 JSON 定义,目录前缀为 anisum。典型位置:

  • data/<命名空间>/anisum/<名称>.json

示例:

{
  "location": "anisum:demo",
  "name": { "translate": "itemGroup.anisum.demo" },
  "include": [
    "examplemod:chests/simple_dungeon",
    "examplemod:chests/*",
    "examplemod:chests/.*_rare"
  ],
  "sort": [
    "examplemod:chests/simple_dungeon",
    "examplemod:chests/*"
  ]
}

字段说明:

  • location:目标标签标识符(命名空间:路径)。
  • name:标签显示名称(文本组件)。
  • icon:可选的标签图标(省略则为空)。
  • include:可选的战利品表匹配规则列表。
  • sort:可选的排序规则列表。

include / sort 支持的规则格式:

  • 完整路径:命名空间:路径/表名
  • 通配符:命名空间:路径/*_cell
  • 正则表达式:命名空间:路径/.*_cell