🌐 Read this article in your language! Choose your preferred language below.
Or pick the one you like:

Tetra Material Overhaul Mod extends Tetra by adding context fields for custom items and gear parts. It lets you set specific conditions for material bonuses, module upgrades, and improvements through data packs. You can target exact weapon slots and parts so custom stats apply only where you want them. This makes building custom item sets much cleaner and gives pack makers direct control over gear balance.

Tetra Material Overhaul Mod

Features:

  • Adds a contexts field to Tetra materials, modules, and improvements.
  • Lets you control where attribute bonuses and effect multipliers take effect.
  • Links module parts directly to matching material context keys in your data packs.
  • Applies custom attack damage, attack speed, and tool stats to chosen weapon variants.
  • Works with standard data pack JSON files to adjust weapon and tool crafting balance.

Configuration:

Here is an example of adding a context block to a custom material JSON file:

{
  "key": "test",
  "category": "bone",
  "primary": 5,
  "secondary": 1.9,
  "tertiary": 4.5,
  "durability": 120,
  "integrityCost": 1,
  "integrityGain": 5,
  "magicCapacity": 108,
  "toolLevel": "minecraft:stone",
  "toolEfficiency": 4.5,
  "tints": {
    "glyph": "bone_glyph",
    "texture": "bone"
  },
  "textures": [
    "bone",
    "crude"
  ],
  "material": {
    "items": [
      "minecraft:heart_of_the_sea"
    ]
  },
  "requiredTools": {
    "hammer_dig": "minecraft:wood"
  },
  "contexts": {
    "test": {
      "attributes": {
        "generic.attack_speed": 114514
      },
      "effects": {
        "test": [10, 5]
      }
    }
  }
}

Here is how you match that context inside a module JSON file:

{
  "replace": true,
  "slots": [ "sword/blade" ],
  "type": "tetra:basic_major_module",
  "improvements": [
    "tetra:sword/basic_blade/",
    "tetra:sword/shared_blade/",
    "tetra:sword/shared/",
    "tetra:shared/"
  ],
  "variants": [
    {
      "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:gem/", "tetra:bone/" ],
      "key": "basic_blade/",
      "attributes": {
        "generic.attack_speed": -1.9
      },
      "effects": {
        "sweeping": 1
      },
      "tools": {
        "cut": [ 1, 2 ]
      },
      "aspects": {
        "edged_weapon": 2,
        "breakable": 2
      },
      "durability": -20,
      "tags": [ "forge:swords" ],
      "contexts": ["test"],
      "extract": {
        "primaryAttributes": {
          "generic.attack_damage": 1
        },
        "durability": 0.9,
        "integrity": -1,
        "magicCapacity": 1,
        "glyph": {
          "textureX": 0
        },
        "availableTextures": [ "metal", "shiny", "grainy", "crude" ],
        "models": [ { "location": "tetra:item/module/sword/blade/basic/" } ]
      }
    }
  ]
}

Requirements:

Tetra Material Overhaul Mod Download Links

For Minecraft 1.20.1, 1.20, Client

Forge 13 KB Aug 31, 2026

Click to rate this post!
[Total: 0 Average: 0]