ServerEvents.recipes(event => { // const AlloyFurnaceCommand1 = { "type": "custommachinery:command", "phase": "ending", "command": "/playsound minecraft:block.lava.extinguish block @a ~ ~-5 ~ 0.5", "log": false, "chance": 0.5, "permissionlevel": 5 } const AlloyFurnaceCommand2 = { "type": "custommachinery:command", "phase": "ending", "command": "/playsound minecraft:block.lava.ambient block @a ~ ~-5 ~ 0.5", "log": false, "chance": 0.75, "permissionlevel": 5 } const AlloyFurnaceStructure = { "type": "custommachinery:structure", "pattern": [ [ " ", " C C ", " CGGGC ", " GGG ", " CGGGC ", " C C ", " " ], [ " ", " DDD ", " DHHHD ", " DHHHD ", " DHHHD ", " DDD ", " " ], [ " AABAA ", "A E A", "A III A", "AFIMIFA", "A III A", "A F A", " AAAAA " ], [ " ", " ", " III ", " FIMIF ", " III ", " O ", " " ], [ " ", " F ", " III ", " CIMIC ", " III ", " C ", " " ], [ " ", " C ", " III ", " CIMIC ", " III ", " C ", " " ], [ " ", " B ", " JDJ ", " BDEDB ", " JDJ ", " B ", " " ], [ " ", " ", " ", " E ", " ", " ", " " ], [ " ", " ", " K ", " KmK ", " K ", " ", " " ], [ " ", " ", " L ", " LNL ", " L ", " ", " " ], [ " ", " ", " B ", " BEB ", " B ", " ", " " ] ], "keys": { "O": "design_decor:stepped_lever", "K": "#dut_create:funnel", "B": "design_decor:diagonal_girder", "N": "railways:smokestack_oilburner", "J": "design_decor:andesite_floodlight[facing=up,turned_on=true]", "M": "design_decor:industrial_iron_boiler_large", "A": "design_decor:iron_railing", "E": "design_decor:industrial_iron_boiler", "I": "design_decor:industrial_iron_boiler_structure", "C": "create:metal_girder", "L": "design_decor:metal_support", "G": "createaddition:liquid_blaze_burner{fuelLevel:1}", "D": "create:industrial_iron_block", "F": "design_decor:diagonal_metal_support", "H": "design_decor:ornate_grate" }, "jei": true } const AlloyFurnaceReplaceFliter = [ "minecraft:air", "minecraft:void_air", "minecraft:cave_air", "kubejs:industrial_iron[level=1]", "kubejs:industrial_iron[level=2]", "kubejs:industrial_iron[level=3]", "kubejs:industrial_iron[level=4]", "kubejs:industrial_iron[level=5]", "kubejs:industrial_iron[level=6]", "kubejs:industrial_iron[level=7]", "kubejs:industrial_iron[level=8]", "kubejs:industrial_iron[level=9]", "kubejs:industrial_iron[level=10]", "kubejs:industrial_iron[level=11]", "kubejs:industrial_iron[level=12]", "kubejs:industrial_iron[level=13]", "kubejs:industrial_iron[level=14]", "kubejs:industrial_iron[level=15]", "kubejs:brass[level=1]", "kubejs:brass[level=2]", "kubejs:brass[level=3]", "kubejs:brass[level=4]", "kubejs:brass[level=5]", "kubejs:brass[level=6]", "kubejs:brass[level=7]", "kubejs:brass[level=8]", "kubejs:brass[level=9]", "kubejs:brass[level=10]", "kubejs:brass[level=11]", "kubejs:brass[level=12]", "kubejs:brass[level=13]", "kubejs:brass[level=14]", "kubejs:brass[level=15]", "kubejs:zinc[level=1]", "kubejs:zinc[level=2]", "kubejs:zinc[level=3]", "kubejs:zinc[level=4]", "kubejs:zinc[level=5]", "kubejs:zinc[level=6]", "kubejs:zinc[level=7]", "kubejs:zinc[level=8]", "kubejs:zinc[level=9]", "kubejs:zinc[level=10]", "kubejs:zinc[level=11]", "kubejs:zinc[level=12]", "kubejs:zinc[level=13]", "kubejs:zinc[level=14]", "kubejs:zinc[level=15]", "kubejs:copper[level=1]", "kubejs:copper[level=2]", "kubejs:copper[level=3]", "kubejs:copper[level=4]", "kubejs:copper[level=5]", "kubejs:copper[level=6]", "kubejs:copper[level=7]", "kubejs:copper[level=8]", "kubejs:copper[level=9]", "kubejs:copper[level=10]", "kubejs:copper[level=11]", "kubejs:copper[level=12]", "kubejs:copper[level=13]", "kubejs:copper[level=14]", "kubejs:copper[level=15]", "kubejs:tin[level=1]", "kubejs:tin[level=2]", "kubejs:tin[level=3]", "kubejs:tin[level=4]", "kubejs:tin[level=5]", "kubejs:tin[level=6]", "kubejs:tin[level=7]", "kubejs:tin[level=8]", "kubejs:tin[level=9]", "kubejs:tin[level=10]", "kubejs:tin[level=11]", "kubejs:tin[level=12]", "kubejs:tin[level=13]", "kubejs:tin[level=14]", "kubejs:tin[level=15]", "kubejs:iron[level=1]", "kubejs:iron[level=2]", "kubejs:iron[level=3]", "kubejs:iron[level=4]", "kubejs:iron[level=5]", "kubejs:iron[level=6]", "kubejs:iron[level=7]", "kubejs:iron[level=8]", "kubejs:iron[level=9]", "kubejs:iron[level=10]", "kubejs:iron[level=11]", "kubejs:iron[level=12]", "kubejs:iron[level=13]", "kubejs:iron[level=14]", "kubejs:iron[level=15]", "kubejs:gold[level=1]", "kubejs:gold[level=2]", "kubejs:gold[level=3]", "kubejs:gold[level=4]", "kubejs:gold[level=5]", "kubejs:gold[level=6]", "kubejs:gold[level=7]", "kubejs:gold[level=8]", "kubejs:gold[level=9]", "kubejs:gold[level=10]", "kubejs:gold[level=11]", "kubejs:gold[level=12]", "kubejs:gold[level=13]", "kubejs:gold[level=14]", "kubejs:gold[level=15]", "kubejs:silver[level=1]", "kubejs:silver[level=2]", "kubejs:silver[level=3]", "kubejs:silver[level=4]", "kubejs:silver[level=5]", "kubejs:silver[level=6]", "kubejs:silver[level=7]", "kubejs:silver[level=8]", "kubejs:silver[level=9]", "kubejs:silver[level=10]", "kubejs:silver[level=11]", "kubejs:silver[level=12]", "kubejs:silver[level=13]", "kubejs:silver[level=14]", "kubejs:silver[level=15]" ] function AlloyFurnaceReplace(amount,block){ return({ "type": "custommachinery:block", "mode": "output", "action": "replace_break", "amount": amount, "pos": [-1, -7, -3, 1, -7, -8], "filter": AlloyFurnaceReplaceFliter, "whitelist": true, "block": block }) } function AlloyFurnaceItem(item,amount,mode){ return({ "type": "custommachinery:item", "mode": mode, "item": item, "amount": amount }) } function AlloyFurnaceFluid(fluid,amount){ return({ "type": "custommachinery:fluid", "mode": "output", "fluid": fluid, "amount": amount*1000 }) } event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "priority": 2, "error": true, "requirements": [ AlloyFurnaceStructure, AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceReplace(1,"kubejs:industrial_iron"), AlloyFurnaceItem("#forge:plates/iron",9,"input"), AlloyFurnaceItem("create:andesite_alloy",3,"input"), AlloyFurnaceItem("kubejs:granite_alloy",3,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:industrial_iron"), AlloyFurnaceItem("#forge:plates/iron",9,"input"), AlloyFurnaceItem("create:andesite_alloy",3,"input"), AlloyFurnaceItem("kubejs:granite_alloy",3,"output"), AlloyFurnaceFluid("kubejs:industrial_iron",1) ] }).id("dut_create:alloy_furnace/industrial_iron") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 300, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:industrial_iron"), AlloyFurnaceItem("#forge:ingots/industrial_iron",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:industrial_iron"), AlloyFurnaceItem("#forge:ingots/industrial_iron",100,"input"), AlloyFurnaceFluid("kubejs:industrial_iron",9) ] }).id("dut_create:alloy_furnace/industrial_iron_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 40, "error": true, "priority": 2, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:industrial_iron"), AlloyFurnaceItem("minecraft:iron_block",1,"input"), AlloyFurnaceItem("create:andesite_alloy",3,"input"), AlloyFurnaceItem("kubejs:granite_alloy",3,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:industrial_iron"), AlloyFurnaceItem("minecraft:iron_block",1,"input"), AlloyFurnaceItem("create:andesite_alloy",3,"input"), AlloyFurnaceItem("kubejs:granite_alloy",3,"output"), AlloyFurnaceFluid("kubejs:industrial_iron",1) ] }).id("dut_create:alloy_furnace/industrial_iron_from_block") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 400, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:brass"), AlloyFurnaceItem("#forge:ingots/brass",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:brass"), AlloyFurnaceItem("#forge:ingots/brass",100,"input"), AlloyFurnaceFluid("kubejs:brass",9) ] }).id("dut_create:alloy_furnace/brass_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "priority": 1, "time": 40, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(2,"kubejs:brass"), AlloyFurnaceItem("#forge:plates/copper",9,"input"), AlloyFurnaceItem("#forge:plates/zinc",9,"input"), AlloyFurnaceItem("kubejs:diorite_alloy",3,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:brass"), AlloyFurnaceItem("#forge:plates/copper",9,"input"), AlloyFurnaceItem("#forge:plates/zinc",9,"input"), AlloyFurnaceItem("kubejs:diorite_alloy",3,"output"), AlloyFurnaceFluid("kubejs:brass",2) ] }).id("dut_create:alloy_furnace/brass") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "priority": 1, "time": 40, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(2,"kubejs:brass"), AlloyFurnaceItem("#forge:storage_blocks/copper",1,"input"), AlloyFurnaceItem("#forge:storage_blocks/zinc",1,"input"), AlloyFurnaceItem("kubejs:diorite_alloy",3,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(2,"kubejs:brass"), AlloyFurnaceItem("#forge:storage_blocks/copper",1,"input"), AlloyFurnaceItem("#forge:storage_blocks/zinc",1,"input"), AlloyFurnaceItem("kubejs:diorite_alloy",3,"output"), AlloyFurnaceFluid("kubejs:brass",2) ] }).id("dut_create:alloy_furnace/brass_from_block") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 200, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:copper"), AlloyFurnaceItem("#forge:ingots/copper",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:copper"), AlloyFurnaceItem("#forge:ingots/copper",100,"input"), AlloyFurnaceFluid("kubejs:copper",9) ] }).id("dut_create:alloy_furnace/copper_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 32, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:copper"), AlloyFurnaceItem("create:crushed_raw_copper",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:copper"), AlloyFurnaceItem("create:crushed_raw_copper",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:copper",1) ] }).id("dut_create:alloy_furnace/copper_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 200, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:zinc"), AlloyFurnaceItem("#forge:ingots/zinc",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:zinc"), AlloyFurnaceItem("#forge:ingots/zinc",100,"input"), AlloyFurnaceFluid("kubejs:zinc",9) ] }).id("dut_create:alloy_furnace/zinc_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:zinc"), AlloyFurnaceItem("create:crushed_raw_zinc",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:zinc"), AlloyFurnaceItem("create:crushed_raw_zinc",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:zinc",1) ] }).id("dut_create:alloy_furnace/zinc_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 300, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:iron"), AlloyFurnaceItem("#forge:ingots/iron",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:iron"), AlloyFurnaceItem("#forge:ingots/iron",100,"input"), AlloyFurnaceFluid("kubejs:iron",9) ] }).id("dut_create:alloy_furnace/iron_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:iron"), AlloyFurnaceItem("create:crushed_raw_iron",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:iron"), AlloyFurnaceItem("create:crushed_raw_iron",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:iron",1) ] }).id("dut_create:alloy_furnace/iron_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 400, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:gold"), AlloyFurnaceItem("#forge:ingots/gold",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:gold"), AlloyFurnaceItem("#forge:ingots/gold",100,"input"), AlloyFurnaceFluid("kubejs:gold",9) ] }).id("dut_create:alloy_furnace/gold_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 48, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:gold"), AlloyFurnaceItem("create:crushed_raw_gold",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:gold"), AlloyFurnaceItem("create:crushed_raw_gold",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:gold",1) ] }).id("dut_create:alloy_furnace/gold_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 200, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:tin"), AlloyFurnaceItem("#forge:ingots/tin",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:tin"), AlloyFurnaceItem("#forge:ingots/tin",100,"input"), AlloyFurnaceFluid("kubejs:tin",9) ] }).id("dut_create:alloy_furnace/tin_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:tin"), AlloyFurnaceItem("create:crushed_raw_tin",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:tin"), AlloyFurnaceItem("create:crushed_raw_tin",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:tin",1) ] }).id("dut_create:alloy_furnace/tin_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 300, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:silver"), AlloyFurnaceItem("#forge:ingots/silver",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:silver"), AlloyFurnaceItem("#forge:ingots/silver",100,"input"), AlloyFurnaceFluid("kubejs:silver",9) ] }).id("dut_create:alloy_furnace/silver_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 32, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:silver"), AlloyFurnaceItem("create:crushed_raw_silver",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:silver"), AlloyFurnaceItem("create:crushed_raw_silver",9,"input"), AlloyFurnaceItem("create:andesite_alloy",1,"output"), AlloyFurnaceFluid("kubejs:silver",1) ] }).id("dut_create:alloy_furnace/silver_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "error": true, "priority": 2, "requirements": [ AlloyFurnaceStructure, AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceItem("kubejs:blaze_chlamydia",1,"input"), AlloyFurnaceItem("create:blaze_cake",3,"input"), AlloyFurnaceItem("kubejs:blaze_chlamydia",6,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceItem("kubejs:blaze_chlamydia",1,"input"), AlloyFurnaceItem("create:blaze_cake",3,"input"), AlloyFurnaceItem("kubejs:blaze_chlamydia",6,"output") ] }).id("dut_create:alloy_furnace/blaze_chlamydia") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 600, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:desh"), AlloyFurnaceItem("#forge:ingots/desh",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:desh"), AlloyFurnaceItem("#forge:ingots/desh",100,"input"), AlloyFurnaceFluid("kubejs:desh",9) ] }).id("dut_create:alloy_furnace/desh_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 64, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:desh"), AlloyFurnaceItem("ad_astra:raw_desh",9,"input"), AlloyFurnaceItem("ad_astra:moon_sand",3,"input"), AlloyFurnaceItem("kubejs:salt",1,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:desh"), AlloyFurnaceItem("ad_astra:raw_desh",9,"input"), AlloyFurnaceItem("ad_astra:moon_sand",3,"input"), AlloyFurnaceItem("kubejs:salt",1,"output"), AlloyFurnaceFluid("kubejs:desh",1) ] }).id("dut_create:alloy_furnace/desh_from_ore") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 400, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:aluminum"), AlloyFurnaceItem("#forge:ingots/aluminum",100,"input") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(9,"kubejs:aluminum"), AlloyFurnaceItem("#forge:ingots/aluminum",100,"input"), AlloyFurnaceFluid("kubejs:aluminum",9) ] }).id("dut_create:alloy_furnace/aluminum_melt") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 80, "error": true, "requirements": [ AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:aluminum"), AlloyFurnaceItem("kubejs:aluminum_slag",12,"input"), AlloyFurnaceItem("kubejs:salt",2,"input"), AlloyFurnaceItem("kubejs:granite_alloy",1,"input"), AlloyFurnaceItem("kubejs:diorite",1,"output"), ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceReplace(1,"kubejs:aluminum"), AlloyFurnaceFluid("kubejs:aluminum",1), AlloyFurnaceItem("kubejs:aluminum_slag",12,"input"), AlloyFurnaceItem("kubejs:salt",2,"input"), AlloyFurnaceItem("kubejs:granite_alloy",1,"input"), AlloyFurnaceItem("kubejs:diorite",1,"output"), ] }).id("dut_create:alloy_furnace/aluminum_from_slag") event.custom({ "type": "custommachinery:custom_machine", "machine": "dut:alloy_furnace", "time": 20, "error": true, "priority": 2, "requirements": [ AlloyFurnaceStructure, AlloyFurnaceCommand1, AlloyFurnaceCommand2, AlloyFurnaceItem("kubejs:blaze_chlamydia",1,"input"), AlloyFurnaceItem("kubejs:aluminum_slag",1,"input"), AlloyFurnaceItem("kubejs:industrial_iron_nugget",27,"input"), AlloyFurnaceItem("kubejs:blaze_chlamydia",3,"output") ], "jei": [ AlloyFurnaceStructure, AlloyFurnaceItem("kubejs:blaze_chlamydia",1,"input"), AlloyFurnaceItem("kubejs:aluminum_slag",1,"input"), AlloyFurnaceItem("kubejs:industrial_iron_nugget",27,"input"), AlloyFurnaceItem("kubejs:blaze_chlamydia",3,"output") ] }).id("dut_create:alloy_furnace/blaze_chlamydia_aluminum") })