226 lines
7.9 KiB
JavaScript
226 lines
7.9 KiB
JavaScript
|
ServerEvents.recipes(event => {
|
||
|
|
||
|
event.remove({ output: 'storagedrawers:remote_upgrade', not: { mod: 'kubejs' } })
|
||
|
event.remove({ output: 'storagedrawers:remote_group_upgrade', not: { mod: 'kubejs' } })
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#D#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/aluminum" },
|
||
|
"C": { "item": "kubejs:resonant_bacteria" },
|
||
|
"X": { "item": "storagedrawers:upgrade_template" },
|
||
|
"D": { "item": "kubejs:phantom_fungus" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:remote_upgrade" ,"count":4}
|
||
|
}).id("dut_create:remote_upgrade")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#D#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/aluminum" },
|
||
|
"C": { "item": "kubejs:resonant_bacteria" },
|
||
|
"X": { "item": "storagedrawers:remote_upgrade" },
|
||
|
"D": { "item": "kubejs:phantom_fungus" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:remote_group_upgrade" ,"count":4}
|
||
|
}).id("dut_create:remote_group_upgrade")
|
||
|
|
||
|
//抽屉控制传动器
|
||
|
event.remove({ output: 'storagedrawers:controller_slave', not: { mod: 'kubejs' } })
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#G#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"C": { "item": "kubejs:circuit_board" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"G": { "tag": "forge:plates/gold" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:controller_slave" }
|
||
|
}).id("dut_create:controller_slave")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#G#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"C": { "item": "kubejs:circuit_board" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"G": { "tag": "forge:plates/gold" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:controller_slave" ,"count":3}
|
||
|
}).id("dut_create:controller_slave_advanced")
|
||
|
//抽屉控制器
|
||
|
event.remove({ output: 'storagedrawers:controller', not: { mod: 'kubejs' } })
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#D#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"C": { "item": "kubejs:circuit_board" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"D": { "item": "kubejs:electric_gear" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:controller" }
|
||
|
}).id("dut_create:drawer_controller")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"CXC",
|
||
|
"#D#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"C": { "item": "kubejs:circuit_board" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"D": { "item": "kubejs:electric_gear" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:controller" ,"count":2}
|
||
|
}).id("dut_create:drawer_controller_advanced")
|
||
|
//压缩抽屉
|
||
|
event.remove({ output: 'storagedrawers:compacting_drawers_3', not: { mod: 'kubejs' } })
|
||
|
event.remove({ output: 'storagedrawers:compacting_drawers_2', not: { mod: 'kubejs' } })
|
||
|
event.remove({ output: 'storagedrawers:compacting_half_drawers_3', not: { mod: 'kubejs' } })
|
||
|
event.remove({ output: 'storagedrawers:compacting_half_drawers_2', not: { mod: 'kubejs' } })
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"TXT",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_drawers_3" }
|
||
|
}).id("dut_create:compacting_drawers_3")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"TXT",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_drawers_3","count":3 }
|
||
|
}).id("dut_create:compacting_drawers_3_advanced")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"#T#",
|
||
|
"#X#",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_drawers_2" }
|
||
|
}).id("dut_create:compacting_drawers_2")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"#T#",
|
||
|
"#X#",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_drawers_2","count":3 }
|
||
|
}).id("dut_create:compacting_drawers_2_advanced")
|
||
|
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"TXT",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:half_drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_half_drawers_3" }
|
||
|
}).id("dut_create:compacting_half_drawers_3")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"###",
|
||
|
"TXT",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:half_drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_half_drawers_3","count":3 }
|
||
|
}).id("dut_create:compacting_half_drawers_3_advanced")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"#T#",
|
||
|
"#X#",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:half_drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_half_drawers_2" }
|
||
|
}).id("dut_create:compacting_half_drawers_2")
|
||
|
event.custom({
|
||
|
"type": "minecraft:crafting_shaped",
|
||
|
"pattern": [
|
||
|
"#T#",
|
||
|
"#X#",
|
||
|
"#I#"
|
||
|
],
|
||
|
"key": {
|
||
|
"#": { "tag": "forge:plates/industrial_iron" },
|
||
|
"T": { "item": "create:mechanical_press" },
|
||
|
"X": { "tag": "storagedrawers:half_drawers" },
|
||
|
"I": { "item": "kubejs:circuit_board" }
|
||
|
},
|
||
|
"result": { "item": "storagedrawers:compacting_half_drawers_2","count":3 }
|
||
|
}).id("dut_create:compacting_half_drawers_2_advanced")
|
||
|
})
|