-
Notifications
You must be signed in to change notification settings - Fork 0
Alloy Recipe
titammods edited this page Jun 11, 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": 90 },
{ "id": "hephaestus:molten_tin", "amount": 90 }
],
"output": {
"id": "hephaestus:molten_bronze",
"amount": 180
},
"temperature": 600
}| Field | Type | Required | Description |
|---|---|---|---|
inputs |
array |
true |
List of fluids to combine (minimum 2) |
inputs[].id |
string |
true |
Input fluid identifier (namespace:path) |
inputs[].amount |
integer |
true |
Amount consumed per craft in mB |
output.id |
string |
true |
Output fluid identifier |
output.amount |
integer |
true |
Amount produced in mB |
temperature |
integer |
true |
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": 90 },
{ "id": "hephaestus:molten_tin", "amount": 90 }
],
"output": { "id": "hephaestus:molten_bronze", "amount": 180 },
"temperature": 600
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 90 },
{ "id": "hephaestus:molten_zinc", "amount": 90 }
],
"output": { "id": "hephaestus:molten_brass", "amount": 180 },
"temperature": 600
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_gold", "amount": 90 },
{ "id": "hephaestus:molten_silver", "amount": 90 }
],
"output": { "id": "hephaestus:molten_electrum", "amount": 90 },
"temperature": 700
}{
"type": "hephaestus:alloy",
"inputs": [
{ "id": "hephaestus:molten_copper", "amount": 90 },
{ "id": "hephaestus:molten_silver", "amount": 90 },
{ "id": "hephaestus:molten_gold", "amount": 90 }
],
"output": { "id": "yourmod:molten_trinium", "amount": 270 },
"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 |