Ultoolmate Documentation

A NeoForge 1.21.1 mod focused on massive tool variety, material progression, and an Alloy Smelter pipeline for advanced ingots.

Mod ID: ultoolmate Version: 1.0.1 Minecraft: 1.21.1 Loader: NeoForge 21.1.77+

Quick Start

Ultoolmate ships as a standard NeoForge mod jar. Put it in your mods folder and launch Minecraft 1.21.1.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.0+ (project currently uses 21.1.77)
  • Java 21 runtime

Install Steps

  1. Download or build the mod jar.
  2. Copy jar to your instance mods folder.
  3. Start Minecraft with NeoForge profile.

Optional Integrations

  • JEI category for Alloy Smelter recipes is included.
  • JER can read mod loot tables automatically.

Core Systems

This mod is built around reusable templates and placeholder tools, then transformed through smithing into material-specific tools.

Tool Families

9

Axe, Hoe, Pickaxe, Shovel, Sword, Shears, Brush, Paxel, Sworoe.

Material Lines

17

From End Stone and Netherrack to Graphene Steel and Maraging Steel.

Total Tools

153

17 materials x 9 tool families.

Crafting Flow

  1. Craft placeholder tools (paper + wooden tool recipes).
  2. Use a tool template item (for example sword_st).
  3. Add a material ingredient in the smithing table to transform the placeholder tool.

Material template items are registered and visible in-game; some packs may treat these as WIP content depending on your progression design.

Alloy Smelter

The Alloy Smelter is a fuel-powered machine for two-input alloy recipes. It validates a full multiblock shell before opening/processing.

Build Requirements

Machine Recipes

Alloy Smelter Casing

III
ISI
III

I = Iron Ingot
S = Smooth Stone
Result: 8 casing

Alloy Smelter Controller

ICI
RFR
ICI

C = Alloy Smelter Casing
I = Iron Ingot
R = Redstone
F = Furnace

Machine Timing

Default craft time is 200 ticks per item (10 seconds), controlled by alloySmelterMaxProgress in the common config.

Recipe inputs are order-agnostic: input A/B can be swapped.

Alloy Recipes

Use the search box to filter by output or ingredient name.

Output Ingredient A Ingredient B
Bronze IngotCopper IngotIron Ingot
Wrought Iron IngotIron IngotCharcoal
Cast Iron IngotIron IngotCoal
Steel IngotWrought Iron IngotCast Iron Ingot
Stainless Steel IngotSteel IngotQuartz
Titanium IngotStainless Steel IngotAmethyst Shard
Tungsten Carbide IngotTitanium IngotCoal
Inconel IngotStainless Steel IngotGold Ingot
Maraging Steel IngotInconel IngotIron Ingot
Graphene-Reinforced Steel IngotMaraging Steel IngotDiamond
Hafnium Carbide IngotTungsten Carbide IngotObsidian
Cermet IngotTitanium IngotQuartz

All listed entries are from data/ultoolmate/recipe/alloy_smelter.

Content Map

Registered Material Lines

End Stone Netherrack Copper Amethyst Flint Bronze Wrought Iron Steel Cast Iron Stainless Steel Titanium Tungsten Carbide Inconel Hafnium Carbide Graphene Steel Cermet Maraging Steel

Recipe Inventory

  • 12 alloy smelter recipes
  • 2 machine crafting recipes
  • 9 placeholder tool recipes
  • 24 compressing recipes
  • 24 decompressing recipes
  • 17 x 9 = 153 smithing transforms

Creative Tab

All tools, templates, placeholders, machine blocks, and non-vanilla ingot/nugget/block forms are exposed in the custom tab Ultabmate.

Quick discovery is easiest with JEI plus the custom Alloy Smelter category.

Current dev status: project metadata describes the mod as still in development. Recipe and balance tuning may change between versions.

Configuration

Main tunable value for gameplay pacing:

alloySmelterMaxProgress = 200

Typical config file location in a NeoForge instance:

config/ultoolmate-common.toml

If the config does not exist yet, launch once and NeoForge will generate it.