Skip to content
hp-1e edited this page Oct 31, 2026 · 5 revisions

English | 中文

Tinkers KubeJS Arsenal

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.

Requirements

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

Pages

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

Links

Clone this wiki locally