Compatibility
Minecraft: Java Edition
1.12.2
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed ARR
Published yesterday
Introduction
Arbitrary Alloy is a realistic metallurgy mod for Minecraft 1.12.2 Forge. It removes vanilla iron/gold tools, ingots, nuggets, and blocks, replacing them with a composition-based alloy system: mine real-world metal ores, control carbon content through smelting, blend different compositions on a crafting table, and craft tools whose stats are dynamically determined by their metal composition — all while watching them slowly corrode over time.
Core Gameplay
Mine → Smelt (carbon ingot) → Re-smelt (decarburize) → Blend (average) → Craft tool → Corrode
| Stage | Description |
|---|---|
| Mining | 12 real-world metal ores (Cu, Sn, Zn, Pb, Ni, Ag, Al, Mn, Cr, Ti, W, Pt) + vanilla iron/gold ores |
| Smelting | Smelt any metal ore → metal ingot with ~93-97% metal + 3-7% random carbon |
| Decarb | Put a carbon-containing ingot back in the furnace → reduced carbon by 20%-50% (hacks furnace input slot NBT.Therefore, unknown alloy ingots may appear when only one metal ingot is fired.) |
| Blending | 2-4 ingots of any composition in shapeless crafting → same count, averaged composition |
| Tools | 2-3 same-composition ingots + sticks → Sword/Pickaxe/Axe/Shovel/Hoe with dynamic stats |
| Corrosion | Tools lose durability over time; accelerated in water (×2), rain (×1.5), humid biomes (×1.3) |
Removed Vanilla Content
All iron/gold tools, ingots, nuggets, blocks, armor, horse armor, iron doors, and their crafting/furnace recipes.
Configuration
Config file: .minecraft/config/arbitraryalloy.cfg
| Category | Key | Default | Description |
|---|---|---|---|
| Carbon | carbonInitialMin |
0.03 | Minimum carbon from ore smelting |
| Carbon | carbonInitialMax |
0.07 | Maximum carbon from ore smelting |
| Carbon | carbonReductionMin |
0.20 | Minimum carbon reduction per re-smelt |
| Carbon | carbonReductionMax |
0.50 | Maximum carbon reduction per re-smelt |
| Corrosion | corrosionInterval |
1200 | Ticks between corrosion checks (60s) |
| Corrosion | corrosionChance |
0.05 | Base chance of durability loss per check |
| OreGen | oreCountCopper ~ oreCountPlatinum |
varies | Veins per chunk for each ore |
| OreGen | oreVeinSize |
8 | Maximum vein size |
| Tools | baseDurabilityIron |
250 | Base durability |
| Tools | baseSpeedIron |
6.0 | Base mining speed |
| Tools | baseDamageIron |
2.0 | Base attack damage |
| Tools | baseEnchantabilityIron |
14 | Base enchantability |


