TradeStages Legacy

TradeStages Legacy

村庄交易支持游戏阶段

贸易阶段:经典版

这是一个适用于 1.12.2 的模组,允许你通过 游戏阶段 来限制村民交易。

它是 贸易阶段 的一个移植和调整版本,原版由 Quarris 制作。

注意:此模组需要 Mixin 和 MixinExtras。许多模组已包含这些库,因此我没有添加特定的依赖要求。我建议使用 FermiumBooter,但其他模组也能实现。对于与 更方便的村民交易 的可选兼容,则必须使用 FermiumBooter。

配置

此模组使用一套基于规则的系统,配置于 /config/tradestages.json。每条规则可以指定任意显示的附加条件,并且至少需要一个指定的游戏阶段。

规则结构

{
  "trades": [
    {
      "conditions": {
        "profession": "minecraft:farmer",
        "career": "farmer",
        "tradeLevel": 1,
        "item": {
          "id": "minecraft:wheat",
          "meta": 0,
          "nbt": { ... },
          "matchMode": "BUY",
          "exactNBT": false
        }
      },
      "stages": ["some_gamestage_name"],
      "requireAllStages": false
    },
    {
      ... 下一条规则
    }
  ]
}

如需进一步了解,请访问 GitHub 主页。