157 lines
6.4 KiB
JavaScript
157 lines
6.4 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
//event.replaceInput({ input: '' },'','')
|
|
//event.remove({output: '',not:{mod:'kubejs'}})
|
|
//event.remove({id: ''})
|
|
//event.remove({input: ''})
|
|
//event.custom()
|
|
//指南
|
|
event.remove({ output: 'ae2:guide', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "minecraft:crafting_shapeless",
|
|
"ingredients": [
|
|
{ "item": "minecraft:book" },
|
|
{ "item": "ae2:charged_certus_quartz_crystal" }
|
|
],
|
|
"result": { "item": "ae2:guide" }
|
|
}).id("dut_create:guide")
|
|
//陨石
|
|
event.custom({
|
|
"type": "create:filling",
|
|
"ingredients": [
|
|
{
|
|
"item": "minecraft:end_stone"
|
|
},
|
|
{
|
|
"amount": 150,
|
|
"fluid": "minecraft:lava",
|
|
"nbt": {}
|
|
}
|
|
],
|
|
"results": [
|
|
{
|
|
"item": "ae2:sky_stone_block"
|
|
}
|
|
]
|
|
}).id("dut_create:sky_stone_block")
|
|
//赛特斯石英
|
|
event.custom({
|
|
"type": "create:mixing",
|
|
"ingredients": [
|
|
{ "item": "minecraft:quartz" },
|
|
{ "tag": "forge:dyes/light_blue" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:certus_quartz_dust", "chance": 0.15 }
|
|
]
|
|
}).id('dut_create:get_certus_quartz_dust')
|
|
//赛特斯石英量产
|
|
event.custom({
|
|
"type": "create:filling",
|
|
"ingredients": [
|
|
{ "item": "ae2:certus_quartz_dust" },
|
|
{ "amount": 125, "fluid": "minecraft:water" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:small_quartz_bud" }
|
|
]
|
|
}).id("dut_create:small_quartz_bud")
|
|
event.custom({
|
|
"type": "create:filling",
|
|
"ingredients": [
|
|
{ "item": "ae2:small_quartz_bud" },
|
|
{ "amount": 125, "fluid": "minecraft:water" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:medium_quartz_bud" }
|
|
]
|
|
}).id("dut_create:medium_quartz_bud")
|
|
event.custom({
|
|
"type": "create:filling",
|
|
"ingredients": [
|
|
{ "item": "ae2:medium_quartz_bud" },
|
|
{ "amount": 125, "fluid": "minecraft:water" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:large_quartz_bud" }
|
|
]
|
|
}).id("dut_create:large_quartz_bud")
|
|
event.custom({
|
|
"type": "create:filling",
|
|
"ingredients": [
|
|
{ "item": "ae2:large_quartz_bud" },
|
|
{ "amount": 125, "fluid": "minecraft:water" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:quartz_cluster" }
|
|
]
|
|
}).id("dut_create:quartz_cluster")
|
|
event.custom({
|
|
"type": "create:milling",
|
|
"ingredients": [
|
|
{ "item": "ae2:quartz_cluster" }
|
|
],
|
|
"results": [
|
|
{ "item": "ae2:certus_quartz_crystal", "count": 4 }
|
|
],
|
|
"processingTime": 200
|
|
}).id("dut_create:certus_quartz_crystal")
|
|
//水晶簇分解
|
|
event.custom({
|
|
"type": "vintageimprovements:vibrating",
|
|
"ingredients": [{ "item": "ae2:quartz_cluster" }],
|
|
"results": [{ "item": "ae2:certus_quartz_crystal", "count": 4 },
|
|
{ "item": "ae2:certus_quartz_crystal", "chance": 0.25, "count": 2 }],
|
|
"processingTime": 300
|
|
}).id("dut_create:vibrating/quartz_cluster")
|
|
//硅板
|
|
event.custom({
|
|
"type": "create:cutting",
|
|
"ingredients": [{ "item": "ae2:silicon" }],
|
|
"results": [{ "item": "kubejs:silicon_plate" }, { "item": "kubejs:silicon_plate", "chance": 0.25 }]
|
|
}).id("dut_create:cutting/silicon_plate")
|
|
//量子链接舱
|
|
event.remove({ output: 'ae2:quantum_ring' })
|
|
event.remove({ output: 'ae2:quantum_link' })
|
|
//配方移除
|
|
event.remove({ output: 'ae2:silicon_press' })
|
|
event.remove({ output: 'ae2:logic_processor_press' })
|
|
event.remove({ output: 'ae2:calculation_processor_press' })
|
|
event.remove({ output: 'ae2:engineering_processor_press' })
|
|
event.remove({ output: 'ae2:printed_logic_processor' })
|
|
event.remove({ output: 'ae2:printed_calculation_processor' })
|
|
event.remove({ output: 'ae2:printed_engineering_processor' })
|
|
event.remove({ output: 'ae2:logic_processor' })
|
|
event.remove({ output: 'ae2:calculation_processor' })
|
|
event.remove({ output: 'ae2:engineering_processor' })
|
|
event.replaceInput({ input: 'ae2:logic_processor' }, 'ae2:logic_processor', 'kubejs:circuit_board')
|
|
event.replaceInput({ input: 'ae2:calculation_processor' }, 'ae2:calculation_processor', 'kubejs:magenta_circuit_board')
|
|
event.replaceInput({ input: 'ae2:engineering_processor' }, 'ae2:engineering_processor', 'kubejs:lime_circuit_board')
|
|
event.remove({ output: 'ae2:crank' })
|
|
event.remove({ output: 'ae2:crafting_card' })
|
|
event.remove({ output: 'ae2:molecular_assembler' })
|
|
event.remove({ output: 'expatternprovider:ex_molecular_assembler' })
|
|
event.remove({ output: 'ae2:charger' })
|
|
event.remove({ output: 'expatternprovider:ex_charger' })
|
|
event.remove({ output: 'ae2:meteorite_compass' })
|
|
event.remove({ input: 'ae2:printed_silicon', not: { mod: 'kubejs' } })
|
|
event.remove({ output: 'ae2:printed_silicon', not: { mod: 'kubejs' } })
|
|
event.remove({ type: 'ae2:inscriber', not: { mod: 'kubejs' } })
|
|
event.remove({ type: 'ae2:charger', not: { mod: 'kubejs' } })
|
|
|
|
//材料替换
|
|
event.replaceInput({ input: '#forge:ingots/iron', mod: 'ae2' }, '#forge:ingots/iron', '#forge:plates/iron')
|
|
event.replaceInput({ input: '#forge:ingots/gold', mod: 'ae2' }, '#forge:ingots/gold', '#forge:plates/gold')
|
|
event.replaceInput({ input: '#forge:ingots/copper', mod: 'ae2' }, '#forge:ingots/copper', '#forge:plates/copper')
|
|
event.replaceInput({ input: 'minecraft:quartz', mod: 'ae2' }, 'minecraft:quartz', '#forge:plates/silicon')
|
|
event.replaceInput({ input: 'minecraft:redstone', mod: 'ae2' }, 'minecraft:redstone', 'create:polished_rose_quartz')
|
|
event.replaceInput({ input: 'minecraft:diamond', mod: 'ae2' }, 'minecraft:diamond', 'create_connected:control_chip')
|
|
event.replaceInput({ input: 'minecraft:paper', mod: 'ae2' }, 'minecraft:paper', 'create:clipboard')
|
|
|
|
event.replaceInput({ input: '#forge:ingots/iron', mod: 'expatternprovider' }, '#forge:ingots/iron', '#forge:plates/iron')
|
|
event.replaceInput({ input: '#forge:ingots/gold', mod: 'expatternprovider' }, '#forge:ingots/gold', '#forge:plates/gold')
|
|
event.replaceInput({ input: '#forge:ingots/copper', mod: 'expatternprovider' }, '#forge:ingots/copper', '#forge:plates/copper')
|
|
event.replaceInput({ input: 'minecraft:quartz', mod: 'expatternprovider' }, 'minecraft:quartz', '#forge:plates/silicon')
|
|
event.replaceInput({ input: 'minecraft:redstone', mod: 'expatternprovider' }, 'minecraft:redstone', 'create:polished_rose_quartz')
|
|
event.replaceInput({ input: 'minecraft:diamond', mod: 'expatternprovider' }, 'minecraft:diamond', 'create_connected:control_chip')
|
|
event.replaceInput({ input: 'minecraft:paper', mod: 'expatternprovider' }, 'minecraft:paper', 'create:clipboard')
|
|
}) |