Repository navigation
Home
hp-1e edited this page Oct 31, 2026
·
5 revisions
English | 中文
A Tinkers' Construct addon for Minecraft 1.20.1 Forge that lets you extend Tinkers' Construct with KubeJS scripts.
Without writing any Java, you can:
- write all 66 Tinkers' Construct recipe types (melting, casting, alloying, parts, Tinker Station, modifiers, severing, and more) in one consistent chained style;
- define new materials with stats, traits, colors and generated part textures, live-reloadable with
/reload; - register new material stat types, new part shapes (casts and recipes generated for you) and new modular tools;
- define new modifiers and listen to melee, hit, mining and damage events per modifier;
- register bows, crossbows, armor and armor sets.
| Mod | Notes |
|---|---|
| Minecraft Forge 1.20.1 | Required |
| Tinkers' Construct (with Mantle) | Required |
| HPTlib | Required |
| KubeJS 2001.6.x (with Rhino and Architectury) | Required |
| ProbeJS | Optional, provides script autocompletion |
| Page | Contents |
|---|---|
| Getting Started | Where scripts go, when they take effect, a complete small example |
| Recipes | All 66 recipe types, batch metal recipes |
| Materials | New materials, extending existing materials, material tags, appearance and variants |
| Stat Types | Registering new material stat types |
| Material Properties | Hardness, density and toughness, with stat formulas calculated on /reload
|
| Parts | Registering new part shapes |
| Tools | Registering tools and swords, stats, area mining, book pages |
| Ranged and Armor | Bows, crossbows, armor and armor sets |
| Modifiers | New modifiers, modifier events, global tool stats, ArsenalTool queries |
| Events and Utilities | Every event and global utility at a glance |
| Textures | Which textures you need and where they go |
| FAQ | Limitations and troubleshooting |