800 lines
28 KiB
JavaScript
800 lines
28 KiB
JavaScript
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")
|
|
}) |