parent
63a2447f03
commit
e3fc2cf3e2
1 changed files with 45 additions and 0 deletions
@ -0,0 +1,45 @@ |
|||||||
|
// priority: 0
|
||||||
|
|
||||||
|
onEvent("recipes", event => { |
||||||
|
const toHammer = [ |
||||||
|
// Vanilla
|
||||||
|
"netherite", |
||||||
|
// Create
|
||||||
|
"brass", |
||||||
|
// Thermal Integration
|
||||||
|
"rose_gold", |
||||||
|
// Thermal Foundation
|
||||||
|
"tin", "bronze", "invar", |
||||||
|
"signalum", "lumium", "enderium", |
||||||
|
]; |
||||||
|
const toMetalPress = [ "netherite", "signalum", "lumium", "enderium", ]; |
||||||
|
const toMultiservoPress = [ "brass", "gold" ]; |
||||||
|
const toMechanicalPress = [ |
||||||
|
// Vanilla
|
||||||
|
"netherite", |
||||||
|
// Immersive Engineering
|
||||||
|
"aluminum", "uranium", "steel", |
||||||
|
// Thermal Integration
|
||||||
|
"rose_gold", |
||||||
|
// Thermal Foundation
|
||||||
|
"tin", "lead", "silver", "nickel", |
||||||
|
"bronze", "electrum", "invar", "constantan", |
||||||
|
"signalum", "lumium", "enderium", |
||||||
|
]; |
||||||
|
|
||||||
|
function get(material, shape) { return global.unification[material][shape][0]; } |
||||||
|
|
||||||
|
for (let material of toHammer) |
||||||
|
event.shapeless(get(material, "plate"), |
||||||
|
[ get(material, "ingot"), "immersiveengineering:hammer" ]); |
||||||
|
|
||||||
|
for (let material of toMetalPress) |
||||||
|
event.recipes.immersiveengineeringMetalPress(get(material, "plate"), |
||||||
|
get(material, "ingot"), "immersiveengineering:mold_plate"); |
||||||
|
|
||||||
|
for (let material of toMultiservoPress) |
||||||
|
event.recipes.thermal.press(get(material, "plate"), get(material, "ingot")); |
||||||
|
|
||||||
|
for (let material of toMechanicalPress) |
||||||
|
event.recipes.createPressing(get(material, "plate"), get(material, "ingot")); |
||||||
|
}); |
Loading…
Reference in new issue