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

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")
})