Badges update automatically and link to the mod page on MineUniverse.
Build tools from interchangeable material parts in a multiblock forge.
Inspired by the classics. Rebuilt from the ground up for modern Minecraft.
The lists below represent what's implemented today. Many more materials, modifiers, synergies, and alloys are actively being added. Expect frequent updates!
Smithery is a modular tool crafting mod for NeoForge. Smelt raw materials in a multiblock Forge, alloy them into advanced metals, cast them into parts, and assemble those parts into fully customizable tools and armor at a crafting table.
Every tool is made from interchangeable, material-specific parts — pair an iron blade with a copper guard and a gold handle, and each part contributes its own stats, modifiers, and visuals. No two tools need to be the same.
Build a fully enclosed Forge from Furnace Bricks, a Forge Controller, Fuel Ports, and Drains. No fixed blueprint — design any shape you want. The interior volume determines your fluid capacity (1,000 mB per air block).
Assemble tools from distinct material parts. Each part carries its own durability, damage, speed, and harvest level into the final tool.
8 Tool Types:
| Tool | Parts |
|---|---|
| Sword | Blade + Guard + Handle + Binder |
| Pickaxe | Head + 2x Handle + Binder |
| Axe | Head + 2x Handle + Binder |
| Shovel | Head + 2x Handle + Binder |
| Hoe | Head + 2x Handle + Binder |
| Spear | Head + 2x Handle + Binder |
| Bow | 2x Limb + Bowstring |
| Arrow | Head + Shaft + Fletching |
4 Armor Pieces (Helmet, Chestplate, Leggings, Boots) each assembled from a Core + Plates + Trim.
Every material has unique stats, modifiers, and visual tinting — all auto-generated at runtime.
| Tier | Materials |
|---|---|
| Starter | Wood, Stone, Flint, Copper, Gold, Iron |
| Specialty | Lapis, Redstone, Amethyst, Prismarine, Blaze |
| Advanced | Diamond, Emerald, Netherite, Bedrock |
| Organic | Slime, Red Slime, Resin, Coral |
| Alloys | Slimeknightium, and more to discover… |
| Bowstrings | String, Flamestring, Breezestring, Kelp String |
Materials don't just change stats — they grant unique abilities depending on which tool they're used in:
| Material | Tool | Modifier | Effect |
|---|---|---|---|
| Iron | Pickaxe | Magnetized | Pulls item drops within a 5-block radius |
| Copper | Sword | Verdant | 15% chance to poison targets |
| Copper | Pickaxe | Corrosive | 25% chance to apply Weakness II |
| Gold | Sword | Lucky Strike | 1.25x XP from kills |
| Gold | Pickaxe | Gilded | 1.25x XP from ores |
| Gold | Pickaxe | Golden Touch | Fortune I on ore drops |
Combine specific materials across parts to unlock bonus modifiers at no slot cost:
| Synergy | Materials | Tool | Bonus |
|---|---|---|---|
| Galvanic | Iron + Copper | Sword | +2 damage vs wet targets |
| Gilded | Iron + Gold | Sword | 1.25x kill XP |
| Gilded | Iron + Gold | Pickaxe | 1.25x ore XP |
| Verdant Veil | Copper + Gold | Sword | 15% poison chance |
Upgrade your tools further at the vanilla Anvil using special items:
| Modifier | Source Item | Effect |
|---|---|---|
| Sharp | Nether Quartz | +0.5 damage per level (10 levels) |
| Haste | Redstone | +1.5 mining & attack speed per level (10 levels) |
| Lapis Blessing | Lapis Lazuli | Fortune & Looting scaling (10 levels) |
| Nether Sharpened | Nether Star | +6 attack damage |
| Lunge | Phantom Membrane | Forward dash on spear use (3 levels) |
| Ender Affinity | Ender Pearl | 30% chance to teleport target on hit |
Modifier slot count is determined by your Binder material: Iron = 2 slots, Gold = 3, Netherite = 4, Bedrock = 5.
The forge automatically alloys fluids when the right ratios and temperatures are met:
| Alloy | Inputs | Temperature |
|---|---|---|
| Netherite | 4 Gold + 4 Ancient Debris | 2,200 C |
| Slimeknightium | 4 Red Slime + 4 Iron | 1,700 C |
| Method | Domain | How It Works |
|---|---|---|
| Forge + Casting Table | Meltable materials (metals, gems) | Melt item -> molten fluid -> pour into sand cast -> part |
| Part Press | Non-meltable materials (wood, flint, slime) | Insert raw item -> redstone pulse -> cut part |
Every material knows which path it belongs to. No overlap, no shortcuts.
| Block | Role |
|---|---|
| Forge Controller | Master block — GUI for temperature, fluids, and forge status |
| Furnace Bricks | Structural shell for the forge multiblock |
| Forge Fuel Port | Lava input — accepts buckets or fluid pipes |
| Forge Drain | Molten fluid output for casting |
| Forge Item Port | Item input — accepts items via hopper |
| Casting Table | Pour molten metal into sand casts to form parts or ingots |
| Casting Sand | Impressed with part shapes to create molds |
| Fluid Pipe | Single-fluid transport with per-face IN/OUT control |
| Part Press | Redstone-driven part cutter for non-meltable materials |
| Red Slime Block | Bouncy, sticky, emits constant redstone signal |
Every registered material automatically generates:
Zero boilerplate JSON per material. Register a material in Java and everything else follows.
Smithery is built from the ground up to be modder-friendly:
| Feature | Status |
|---|---|
| Materials, parts, tools, modifiers, synergies | Done |
| Crafting (tool assembly) | Done |
| Multiblock Forge validator | Done |
| Heat / fluid / alloy simulation | In Progress |
| Forge controller GUI | Experimental |
| In-game Field Guide (Modonomicon) | In Progress |
| RF heat coils (Tier 1 + Tier 2) | Planned |
| Casting basin + cast molds | Planned |
| Sharpening stones (repair) | Planned |
| Anvil-applied modifier items | Planned |
| Worn armor textures | Planned |
| Datapack JSON override loaders | Planned |