create-the-brass-oncerto/kubejs/server_scripts/add/laser_cutting.js

90 lines
2.9 KiB
JavaScript

ServerEvents.recipes(event => {
//event.remove({output: '',not:{mod:'kubejs'}})
//event.remove({id: ''})
//event.remove({input: ''})
//event.custom()
//激光切割机
event.remove({ output: 'vintageimprovements:laser_item', not: { mod: 'kubejs' } })
event.remove({ output: 'vintageimprovements:laser', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"A": { "tag": "forge:plates/brass" },
"B": { "item": "kubejs:planetary_gear" },
"C": { "item": "createaddition:modular_accumulator" },
"D": { "item": "kubejs:electric_gear" }
},
"pattern": [
"ABA",
"ACA",
"ADA"
],
"result": {
"item": "vintageimprovements:laser"
},
"show_notification": true
}).id("dut_create:laser")
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"A": { "item": "create:brass_casing" },
"B": { "item": "vintageimprovements:laser_item" }
},
"pattern": [
"A",
"B"
],
"result": {
"item": "vintageimprovements:laser"
},
"show_notification": true
}).id("dut_create:laser1")
//激光器
event.custom({
"type": "createaddition:charging",
"input": [{"item": "iceandfire:cyclops_eye"},
{"item": "iceandfire:cockatrice_eye"},
{"item": "kubejs:resonant_bacteria"}],
"result": {"item": "vintageimprovements:laser_item"},
"energy": 6000000,
}).id("dut_create:charging/laser_item")
//空白标志
event.custom({
"type": "vintageimprovements:laser_cutting",
"ingredients": [
{ "tag": "forge:ingots/zinc" }
],
"results": [
{ "item": "design_decor:blank_sign", "count": 12 }
],
"energy": 2000,
"maxChargeRate": 80
}).id("dut_create:laser_cutting/blank_sign")
//空白字符标志
event.custom({
"type": "vintageimprovements:laser_cutting",
"ingredients": [
{ "tag": "forge:ingots/brass" }
],
"results": [
{ "item": "design_decor:letter_sign", "count": 12 }
],
"energy": 2000,
"maxChargeRate": 80
}).id("dut_create:laser_cutting/letter_sign")
//控制芯片
event.remove({ output: 'create_connected:control_chip', not: { mod: 'kubejs' } })
event.custom({
"type": "vintageimprovements:laser_cutting",
"ingredients": [
{ "item": "kubejs:lime_circuit_board" }
],
"results": [
{ "item": "create_connected:control_chip", "count": 1}
],
"energy": 48000,
"maxChargeRate": 400
}).id("dut_create:laser_cutting/control_chip")
})