拾荒

拾荒

一个轻量级、数据驱动的杂物搜寻系统,适用于整合包、数据包和KubeJS。

工具

Scavenging

Scavenging 是一个轻量级、数据驱动的搜刮系统,专为整合包创作者设计。

玩家可以使用工具或空手搜索方块,并通过数据包或 KubeJS 获得自定义战利品。

特性

  • 支持数据包
  • 支持 KubeJS
  • 集成 JEI
  • 多战利品输出
  • 每个输出独立掉落几率
  • 可选工具耐久消耗
  • 空手搜刮配方
  • 通过 JSON 完全可配置

使用示例

  • 在沙子中搜索燧石
  • 在砾石中搜索金粒
  • 在泥土中搜索木棍或蠕虫
  • 创建基于进度的资源收集
  • 为原版或模组方块添加自定义战利品

兼容 KubeJS

搜刮配方可以通过数据包或 KubeJS 添加,并自动在 JEI 中显示。

示例配方

{
  "type": "scavenging:scavenging",
  "tool": {
    "item": "minecraft:stone_shovel"
  },
  "block": "minecraft:sand",
  "outputs": [
    {
      "item": {
        "id": "minecraft:flint",
        "count": 1
      },
      "chance": 0.25
    }
  ]
}

文档

完整的文档、示例以及 KubeJS 集成指南可在项目维基中查看。

Banner