NBT Recipes

NBT Recipes

Mod

Adds the ability to add NBT data to recipe json files

Server LibraryUtility

651 downloads
17 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

NBT Recipes

Adds the ability to add NBT data to the result of JSON recipes, but keeps the ability to read recipes with NBT data. Also adds the ability to set a result count for smelting, stonecutting, and smithing.

Example Crafting JSON

{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "#"
  ],
  "key": {
    "#": {
      "item": "minecraft:diamond"
    }
  },
  "result": {
    "item": "minecraft:amethyst_shard",
    "count": 3,
    "data": {
      "display": {
        "Name": "[{\"text\":\"Example Item\",\"italic\":false}]",
        "Lore": [
          "[{\"text\":\"I am an example\",\"italic\":false}]"
        ]
      },
      "Enchantments": [{}]
    }
  }
}

Example Smelting JSON

{
  "type": "minecraft:smelting",
  "ingredient": {
    "item": "minecraft:diamond"
  },
  "result": {
    "item": "minecraft:amethyst_shard",
    "count": 3,
    "data": {
      "display": {
        "Name": "[{\"text\":\"Example Item\",\"italic\":false}]",
        "Lore": [
          "[{\"text\":\"I am an example\",\"italic\":false}]"
        ]
      },
      "Enchantments": [{}]
    }
  },
  "experience": 1,
  "cookingtime": 20
}

Exmaple Stonecutting JSON

{
  "type": "minecraft:stonecutting",
  "ingredient": {
    "item": "minecraft:diamond"
  },
  "result": {
    "item": "minecraft:amethyst_shard",
    "count": 3,
    "data": {
      "display": {
        "Name": "[{\"text\":\"Example Item\",\"italic\":false}]",
        "Lore": [
          "[{\"text\":\"I am an example\",\"italic\":false}]"
        ]
      },
      "Enchantments": [{}]
    }
  }
}

Example Smithing JSON

{
  "type": "minecraft:smithing_transform",
  "template": {
    "item": "minecraft:stick"
  },
  "base": {
    "item": "minecraft:gold_ingot"
  },
  "addition": {
    "item": "minecraft:diamond"
  },
  "result": {
    "item": "minecraft:amethyst_shard",
    "count": 3,
    "data": {
      "display": {
        "Name": "[{\"text\":\"Example Item\",\"italic\":false}]",
        "Lore": [
          "[{\"text\":\"I am an example\",\"italic\":false}]"
        ]
      },
      "Enchantments": [{}]
    }
  }
}

Project members

Sy_nc

Owner

Details

Licensed Apache-2.0
Published a year ago
Updated a year ago