create-the-brass-oncerto/kubejs/server_scripts/change/create_common.js

425 lines
12 KiB
JavaScript

ServerEvents.recipes(event => {
//event.remove({output: '',not:{mod:'kubejs'}})
//event.remove({id: ''})
//event.remove({input: ''})
//event.custom()
//横向流体储罐
event.remove({ id: "create_connected:crafting/kinetics/fluid_vessel_from_conversion" })
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
],
"key": {
"A": { "item": "create:fluid_tank" }
},
"result": { "item": "create_connected:fluid_vessel", "count": 3 }
}).id("dut_create:fluid_vessel")
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"A",
"A",
"A"
],
"key": {
"A": { "item": "create_connected:fluid_vessel" }
},
"result": { "item": "create:fluid_tank", "count": 3 }
}).id("dut_create:fluid_vessel1")
//保险库
event.remove({ output: "create_connected:item_silo", not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"A",
"A",
"A"
],
"key": {
"A": { "item": "create:item_vault" }
},
"result": { "item": "create_connected:item_silo", "count": 3 }
}).id("dut_create:item_silo")
//转速控制器
event.remove({ output: 'create:rotation_speed_controller', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"A",
"B",
"C"
],
"key": {
"A": { "item": "kubejs:electric_gear" },
"B": { "item": "kubejs:planetary_gear" },
"C": { "item": "create:brass_casing" }
},
"result": { "item": "create:rotation_speed_controller" }
}).id("dut_create:rotation_speed_controller")
event.replaceInput(
{ input: 'create:turntable', mod: "vs_clockwork" },
'create:turntable',
'kubejs:planetary_gear')
//升降机
event.remove({ output: 'create:elevator_pulley', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"B": {"item": "kubejs:differential"},
"C": {"item": "minecraft:dried_kelp_block"},
"I": {"item": "create_connected:control_chip"}
},
"pattern": [
"B",
"I",
"C"
],
"result": {"item": "create:elevator_pulley"},
"show_notification": true
}).id("dut_create:elevator_pulley")
//制动器
event.replaceInput({ output: 'create_connected:brake' }, 'minecraft:obsidian', 'create:sturdy_sheet')
//机械手
event.remove({ output: 'create:deployer', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"C": {
"item": "kubejs:iron_hand"
},
"R": {
"item": "kubejs:mechanical_core"
},
"T": {
"item": "create:piston_extension_pole"
}
},
"pattern": [
"T",
"R",
"C"
],
"result": {
"item": "create:deployer"
},
"show_notification": true
}).id("dut_create:deployer")
//黄铜板
event.custom({
"type": "create:compacting",
"ingredients": [{ "tag": "forge:plates/zinc" },
{ "tag": "forge:plates/copper" }],
"results": [{ "item": "create:brass_sheet", "count": 2 }]
}).id("dut_create:brass_sheet")
//显示连接器
event.remove({ output: 'create:display_link', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"A": { "tag": "forge:plates/brass" },
"C": { "item": "minecraft:redstone_torch" },
"S": { "item": "kubejs:circuit_board" }
},
"pattern": [
"C",
"S",
"A"
],
"result": { "item": "create:display_link" },
"show_notification": true
}).id("dut_create:display_link")
//可编程齿轮箱
event.remove({ output: 'create:sequenced_gearshift', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{ "item": "create:brass_casing" },
[{ "item": "create:cogwheel" }, { "item": "design_decor:industrial_gear" }],
{ "item": "kubejs:electric_gear" },
{ "item": "kubejs:lime_circuit_board" }
],
"result": {
"item": "create:sequenced_gearshift"
}
}).id("dut_create:sequenced_gearshift")
//列车信号机
event.remove({ output: 'create:track_signal', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{ "item": "create:railway_casing" },
{ "item": "kubejs:electric_gear" },
{ "item": "kubejs:magenta_circuit_board" }
],
"result": {
"count": 4,
"item": "create:track_signal"
}
}).id("dut_create:track_signal")
//列车侦测器
event.remove({ output: 'create:track_observer', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{ "item": "create:railway_casing" },
[{ "item": "minecraft:stone_pressure_plate" },
{ "item": "minecraft:polished_blackstone_pressure_plate" },
{ "item": "minecraft:heavy_weighted_pressure_plate" },
{ "item": "minecraft:light_weighted_pressure_plate" }],
{ "item": "kubejs:circuit_board" }
],
"result": { "count": 2, "item": "create:track_observer" }
}).id("dut_create:track_observer1")
event.custom({
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{ "item": "create:railway_casing" },
{ "tag": "minecraft:wooden_pressure_plates" },
{ "item": "kubejs:circuit_board" }
],
"result": { "count": 2, "item": "create:track_observer" }
}).id("dut_create:track_observer")
//移动结构控制器
event.remove({ output: 'create:contraption_controls', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"B": {
"tag": "minecraft:buttons"
},
"C": {
"item": "kubejs:mechanical_core"
},
"I": {
"item": "kubejs:circuit_board"
}
},
"pattern": [
"B",
"C",
"I"
],
"result": {
"item": "create:contraption_controls"
},
"show_notification": true
}).id("dut_create:contraption_controls")
//脉冲中继
event.remove({ output: 'create:pulse_repeater', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"C": {
"tag": "forge:plates/brass"
},
"R": {
"item": "kubejs:circuit_board"
},
"S": {
"tag": "forge:stone"
},
"T": {
"item": "minecraft:redstone_torch"
}
},
"pattern": [
"RCT",
"SSS"
],
"result": {
"item": "create:pulse_repeater"
},
"show_notification": true
}).id("dut_create:pulse_repeater")
//脉冲延长
event.remove({ output: 'create:pulse_extender', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"C": {
"tag": "forge:plates/brass"
},
"R": {
"item": "kubejs:circuit_board"
},
"S": {
"tag": "forge:stone"
},
"T": {
"item": "minecraft:redstone_torch"
}
},
"pattern": [
" T",
"RCT",
"SSS"
],
"result": {
"item": "create:pulse_extender"
},
"show_notification": true
}).id("dut_create:pulse_extender")
//存量转信器
event.remove({ output: 'create:stockpile_switch', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"B": {
"item": "create:brass_casing"
},
"I": {
"item": "minecraft:comparator"
},
"R": {
"item": "kubejs:electric_gear"
},
"C": {
"item": "kubejs:circuit_board"
}
},
"pattern": [
" R ",
"CBC",
" I "
],
"result": {
"item": "create:stockpile_switch"
},
"show_notification": true
}).id("dut_create:stockpile_switch")
//物品侦测器
event.remove({ output: 'create:content_observer', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"B": {
"item": "create:brass_casing"
},
"I": {
"item": "minecraft:observer"
},
"R": {
"item": "kubejs:electric_gear"
},
"C": {
"item": "kubejs:circuit_board"
}
},
"pattern": [
" R ",
"CBC",
" I "
],
"result": {
"item": "create:content_observer"
},
"show_notification": true
}).id("dut_create:content_observer")
//无线红石
event.replaceInput({ output: 'create:redstone_link', mod: 'create' }, 'create:brass_casing', 'kubejs:circuit_board')
//石英
event.custom({
"type": "create:mixing",
"ingredients": [{ "item": "minecraft:quartz" },
{ "amount": 100, "fluid": "minecraft:lava" }],
"results": [{ "item": "minecraft:quartz", "count": 1 },
{ "item": "minecraft:quartz", "count": 1, "chance": 0.12 }]
}).id("dut_create:quartz")
//动力泵
event.remove({ output: 'create:mechanical_pump', not: { mod: 'kubejs' } })
event.custom({
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
[{ "item": "create:cogwheel" }, { "item": "design_decor:industrial_gear" }],
{ "item": "kubejs:bearing" },
{ "item": "create:fluid_pipe" }
],
"result": {
"item": "create:mechanical_pump"
}
}).id("dut_create:mechanical_pump")
//安山合金
event.custom({
"type": "create:compacting",
"ingredients": [
[{ "tag": "forge:nuggets/zinc" }, { "tag": "forge:nuggets/iron" }],
[{ "tag": "forge:nuggets/zinc" }, { "tag": "forge:nuggets/iron" }],
{ "item": "minecraft:andesite" }
],
"results": [{ "item": "create:andesite_alloy", "count": 2 }]
}).id("dut_create:mixing/andesite")
//安山岩
event.remove({ id: "create:compacting/andesite_from_flint" })
event.custom({
"type": "create:compacting",
"ingredients": [
{ "item": "minecraft:cobblestone" },
{ "item": "minecraft:gravel" },
{ "amount": 250, "fluid": "minecraft:lava" }
],
"results": [{ "item": "minecraft:andesite" }]
}).id("dut_create:andesite_from_cobble")
event.custom({
"type": "create:compacting",
"ingredients": [
{ "item": "minecraft:flint" },
{ "item": "minecraft:flint" },
{ "item": "minecraft:flint" },
{ "item": "minecraft:gravel" },
{ "item": "minecraft:gravel" },
{ "item": "minecraft:gravel" },
{ "amount": 500, "fluid": "minecraft:lava" }
],
"results": [{ "item": "minecraft:andesite", "count": 4 }]
}).id("dut_create:andesite_from_flint")
//安山岩
event.custom({
"type": "create:filling",
"ingredients": [
{
"item": "minecraft:cobblestone"
},
{
"amount": 50,
"fluidTag": "forge:crude_oil"
}
],
"results": [
{
"item": "minecraft:andesite", "count": 2
}
]
}).id("dut_create:andesite_from_oil")
//木棍
event.custom({
"type": "create:cutting",
"ingredients": [
{ "tag": "minecraft:planks" }
],
"processingTime": 60,
"results": [{ "item": "minecraft:stick", "count": 6 }]
}).id("dut_create:cutting/stick")
event.custom({
"type": "createaddition:rolling",
"ingredients": [
{ "item": "createdieselgenerators:chip_wood_block" }
],
"processingTime": 60,
"results": [{ "item": "minecraft:stick", "count": 6 }]
}).id("dut_create:rolling/stick")
})