TradeStages Legacy

Quick rating

Community listing page, reviews here may not be monitored by the author.

TradeStages Legacy

By nischhelmOwner

No reviews yet

Game Stage support for villager trades

Mod Loaders
Minecraft

About

Description

Trade Stages Legacy

A 1.12.2 mod that allows restricting villager trades using Game Stages.

Backport and tweak of Trade Stages by Quarris.

Note: This mod requires Mixin & MixinExtras. Many mods pack those, so i didn't add a specific required dependency for it. My suggestion is to use FermiumBooter, but other mods work too. For the optional compat with EasierVillagerTrading, FermiumBooter is required though.

Configuration

The mod uses a rule-based system configured in /config/tradestages.json. Each rule can specify any of the shown optional conditions and needs at least one specified game stage.

Rule Structure

{
  "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
    },
    {
      ... next rule
    }
  ]
}

For further explanation visit the github main page.

Trade Stages Legacy

A 1.12.2 mod that allows restricting villager trades using Game Stages.

Backport and tweak of Trade Stages by Quarris.

Note: This mod requires Mixin & MixinExtras. Many mods pack those, so i didn't add a specific required dependency for it. My suggestion is to use FermiumBooter, but other mods work too. For the optional compat with EasierVillagerTrading, FermiumBooter is required though.

Configuration

The mod uses a rule-based system configured in /config/tradestages.json. Each rule can specify any of the shown optional conditions and needs at least one specified game stage.

Rule Structure

{
  "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
    },
    {
      ... next rule
    }
  ]
}

For further explanation visit the github main page.