-
Notifications
You must be signed in to change notification settings - Fork 0
Alloy Recipe
titammods edited this page Jun 10, 2026
·
5 revisions
Type: hephaestus:alloy
Machine: Smeltery only
Combines two or more fluids inside the smeltery tank into a single output fluid. Alloying happens automatically when all input fluids are present in the correct amounts.
{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 288 },
{ "id": "hephaestus:molten_tin", "amount": 144 }
],
"output": {
"id": "hephaestus:molten_bronze",
"amount": 432
},
"temperature": 600
}| Field | Type | Required | Description |
|---|---|---|---|
inputs |
array |
✅ | List of fluids to combine (minimum 2) |
inputs[].id |
string |
✅ | Input fluid identifier (namespace:path) |
inputs[].amount |
integer |
✅ | Amount consumed per craft in mB |
output.id |
string |
✅ | Output fluid identifier |
output.amount |
integer |
✅ | Amount produced in mB |
temperature |
integer |
✅ | Minimum temperature required |
Every tick, the smeltery checks:
1. Are ALL input fluids present in sufficient amounts?
2. Is the temperature high enough?
3. Is there space in the tank for the output?
If yes → consume inputs, produce output
Alloying is continuous — it will keep producing as long as all inputs are available.
{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 288 },
{ "id": "hephaestus:molten_tin", "amount": 144 }
],
"output": { "id": "hephaestus:molten_bronze", "amount": 432 },
"temperature": 600
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 288 },
{ "id": "hephaestus:molten_zinc", "amount": 144 }
],
"output": { "id": "hephaestus:molten_brass", "amount": 432 },
"temperature": 600
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_gold", "amount": 144 },
{ "id": "hephaestus:molten_silver", "amount": 144 }
],
"output": { "id": "hephaestus:molten_electrum", "amount": 288 },
"temperature": 700
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 144 },
{ "id": "hephaestus:molten_silver", "amount": 144 },
{ "id": "hephaestus:molten_gold", "amount": 144 }
],
"output": { "id": "yourmod:molten_trinium", "amount": 432 },
"temperature": 900
}- There is no limit to the number of inputs (minimum 2)
- Input fluids are consumed in the exact amounts specified — no partial crafting
- Output is added to the tank. If the tank is full, alloying pauses
- Multiple alloy recipes can be active simultaneously if different fluids are present
Home · Melting · Entity Melting · Alloy · Casting Table · Casting Basin
| Unit | mB |
|---|---|
| Nugget | 10 |
| Ingot | 90 |
| Block | 810 |
| Bucket | 1000 |