455 lines
17 KiB
JavaScript
455 lines
17 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
//
|
|
//event.remove({output:'',not:{mod:'kubejs'}})
|
|
//event.remove({id:''})
|
|
//event.remove({input:''})
|
|
//event.custom()
|
|
//鞘翅
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:industrial_iron_sheet" },
|
|
"loops": 1,
|
|
"results": [{ "item": "minecraft:elytra"}],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:industrial_iron_sheet" },
|
|
{ "item": "vintageimprovements:small_brass_spring" }],
|
|
"results": [{ "item": "kubejs:industrial_iron_sheet" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:industrial_iron_sheet" },
|
|
{ "item": "kubejs:duraplas_sheet" }],
|
|
"results": [{ "item": "kubejs:industrial_iron_sheet" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:industrial_iron_sheet" },
|
|
{ "item": "kubejs:duraplas_sheet" }],
|
|
"results": [{ "item": "kubejs:industrial_iron_sheet" }]
|
|
},
|
|
{
|
|
"type": "vintageimprovements:laser_cutting",
|
|
"ingredients": [{ "item": "kubejs:industrial_iron_sheet" }],
|
|
"results": [{ "item": "kubejs:industrial_iron_sheet"}],
|
|
"energy": 48000,
|
|
"maxChargeRate": 400
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:industrial_iron_sheet" },
|
|
{ "amount": 500, "fluid": "kubejs:cryogen" }],
|
|
"results": [{ "item": "kubejs:industrial_iron_sheet" }]
|
|
},
|
|
{
|
|
"type":"vintageimprovements:polishing",
|
|
"speedLimits": 3,
|
|
"ingredients": [{"item": "kubejs:industrial_iron_sheet"}],
|
|
"results": [{"item": "kubejs:industrial_iron_sheet"}],
|
|
"processingTime": 120
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:industrial_iron_sheet" }
|
|
}).id("dut_create:sequenced_assembly/elytra")
|
|
//不死图腾
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "createaddition:electrum_ingot" },
|
|
"loops": 1,
|
|
"results": [{ "item": "minecraft:totem_of_undying"}],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "createaddition:electrum_ingot" },
|
|
{ "item": "minecraft:emerald" }],
|
|
"results": [{ "item": "createaddition:electrum_ingot" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "createaddition:electrum_ingot" },
|
|
{ "item": "createaddition:electrum_sheet" }],
|
|
"results": [{ "item": "createaddition:electrum_ingot" }]
|
|
},
|
|
{
|
|
"type": "vintageimprovements:laser_cutting",
|
|
"ingredients": [{ "item": "createaddition:electrum_ingot" }],
|
|
"results": [{ "item": "createaddition:electrum_ingot"}],
|
|
"energy": 48000,
|
|
"maxChargeRate": 400
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "createaddition:electrum_ingot" },
|
|
{ "amount": 500, "fluid": "create_enchantment_industry:hyper_experience" }],
|
|
"results": [{ "item": "createaddition:electrum_ingot" }]
|
|
},
|
|
{
|
|
"type":"vintageimprovements:polishing",
|
|
"speedLimits": 1,
|
|
"ingredients": [{"item": "createaddition:electrum_ingot"}],
|
|
"results": [{"item": "createaddition:electrum_ingot"}],
|
|
"processingTime": 60
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "createaddition:electrum_ingot" }
|
|
}).id("dut_create:sequenced_assembly/totem_of_undying")
|
|
//附魔金苹果
|
|
event.remove({ output: 'minecraft:enchanted_golden_apple', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "minecraft:golden_apple" },
|
|
"loops": 1,
|
|
"results": [{ "item": "minecraft:enchanted_golden_apple"}],
|
|
"sequence": [
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "minecraft:golden_apple" },
|
|
{ "amount": 250, "fluid": "create_enchantment_industry:hyper_experience" }],
|
|
"results": [{ "item": "minecraft:golden_apple" }]
|
|
},
|
|
{
|
|
"type":"vintageimprovements:polishing",
|
|
"speedLimits": 1,
|
|
"ingredients": [{"item": "minecraft:golden_apple"}],
|
|
"results": [{"item": "minecraft:golden_apple"}],
|
|
"processingTime": 60
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "minecraft:golden_apple" }
|
|
}).id("dut_create:sequenced_assembly/enchanted_golden_apple")
|
|
//彩蛋配方》钻石
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "minecraft:coal_block" },
|
|
"loops": 114514,
|
|
"results": [
|
|
{ "item": "minecraft:diamond", "count": 1 },
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:pressing",
|
|
"ingredients": [{ "item": "minecraft:coal_block" }],
|
|
"results": [{ "item": "minecraft:coal_block" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "minecraft:coal_block" }
|
|
}).id("dut_create:eggs/diamond")
|
|
//电子管
|
|
event.replaceOutput({ output: 'create:electron_tube', mod: 'create' }, 'create:electron_tube', '2x create:electron_tube')
|
|
//动力臂
|
|
event.remove({ output: 'create:mechanical_arm', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "create:brass_hand" },
|
|
"loops": 1,
|
|
"results": [
|
|
{ "item": "create:mechanical_arm", "count": 1 },
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_box" },
|
|
{ "item": "kubejs:cardan_joint" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_box" },
|
|
{ "item": "kubejs:differential" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_box" },
|
|
{ "item": "create_connected:control_chip" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_brass_box" }
|
|
}).id("dut_create:sequenced_assembly/mechanical_arm")
|
|
//列车站
|
|
event.remove({ output: 'create:track_station', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "create:railway_casing" },
|
|
"loops": 1,
|
|
"results": [
|
|
{ "item": "create:track_station", "count": 1 },
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create:track_signal" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "kubejs:magenta_circuit_board" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create:redstone_link" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_railway_box" }
|
|
}).id("dut_create:sequenced_assembly/track_station")
|
|
//列车控制台
|
|
event.remove({ output: 'create:controls', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "create:railway_casing" },
|
|
"loops": 1,
|
|
"results": [
|
|
{ "item": "create:controls", "count": 1 },
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "kubejs:differential" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create:analog_lever" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create:analog_lever" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_railway_box" }
|
|
}).id("dut_create:sequenced_assembly/controls")
|
|
//列车机壳
|
|
event.remove({ output: 'create:railway_casing', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "create:brass_casing" },
|
|
"loops": 2,
|
|
"results": [
|
|
{ "item": "create:railway_casing", "count": 4 },
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create_connected:parallel_gearbox" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "item": "create_connected:brake" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_railway_box" },
|
|
{ "tag": "forge:storage_blocks/iron" }],
|
|
"results": [{ "item": "kubejs:incomplete_railway_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_railway_box" }
|
|
}).id("dut_create:sequenced_assembly/railway_casing")
|
|
//黄铜手部零件 60%
|
|
event.remove({ output: 'create:brass_hand', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:bearing" },
|
|
"loops": 3,
|
|
"results": [
|
|
{ "chance": 0.6, "item": "create:brass_hand", "count": 3 },
|
|
{ "chance": 0.1, "item": "create:crafter_slot_cover", "count": 4 },
|
|
{ "chance": 0.1, "item": "kubejs:cardan_joint" },
|
|
{ "chance": 0.2, "item": "kubejs:bearing" }
|
|
],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "item": "create:andesite_alloy" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "item": "createaddition:brass_rod" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "tag": "forge:nuggets/brass" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "tag": "forge:nuggets/brass" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "fluidTag": "forge:plantoil", "amount": 250 }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_brass_hand" }
|
|
}).id("dut_create:sequenced_assembly/brass_hand_60")
|
|
//黄铜手部零件 100%
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:cardan_joint" },
|
|
"loops": 3,
|
|
"results": [{ "chance": 1.0, "item": "create:brass_hand", "count": 3 }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "item": "create:andesite_alloy" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "tag": "forge:plates/brass" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "item": "createaddition:brass_rod" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "tag": "forge:nuggets/brass" }],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_brass_hand" },
|
|
{ "amount": 125, "fluidTag": "forge:lube_oil"}],
|
|
"results": [{ "item": "kubejs:incomplete_brass_hand" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_brass_hand" }
|
|
}).id("dut_create:sequenced_assembly/brass_hand")
|
|
//十字齿轮箱
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:mechanical_core" },
|
|
"loops": 1,
|
|
"results": [{ "chance": 1.0, "item": "create:gearbox" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "dut_create:cogwheel" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "dut_create:cogwheel" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "dut_create:cogwheel" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "dut_create:cogwheel" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_andesite_box" }
|
|
}).id("dut_create:sequenced_assembly/gearbox")
|
|
//链式传动箱
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:mechanical_core" },
|
|
"loops": 1,
|
|
"results": [{ "chance": 1.0, "item": "create:encased_chain_drive" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "forge:nuggets/iron" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "forge:nuggets/iron" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_andesite_box" },
|
|
{ "tag": "forge:nuggets/iron" }],
|
|
"results": [{ "item": "kubejs:incomplete_andesite_box" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_andesite_box" }
|
|
}).id("dut_create:sequenced_assembly/encased_chain_drive")
|
|
//蒸汽机
|
|
event.remove({ output: 'create:steam_engine', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": {
|
|
"tag": "forge:storage_blocks/copper"
|
|
},
|
|
"loops": 1,
|
|
"results": [{ "chance": 1.0, "item": "create:steam_engine" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_steam_engine" },
|
|
{ "item": "create:fluid_pipe" }],
|
|
"results": [{ "item": "kubejs:incomplete_steam_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_steam_engine" },
|
|
{ "item": "create:andesite_alloy" }],
|
|
"results": [{ "item": "kubejs:incomplete_steam_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_steam_engine" },
|
|
{ "item": "kubejs:bearing" }],
|
|
"results": [{ "item": "kubejs:incomplete_steam_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_steam_engine" },
|
|
{ "item": "kubejs:bearing" }],
|
|
"results": [{ "item": "kubejs:incomplete_steam_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_steam_engine" },
|
|
{ "tag": "forge:plates/brass" }],
|
|
"results": [{ "item": "kubejs:incomplete_steam_engine" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_steam_engine" }
|
|
}).id("dut_create:sequenced_assembly/steam_engine")
|
|
}) |