671 lines
24 KiB
JavaScript
671 lines
24 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
const AssemblingMachineStructure =
|
|
{
|
|
"type": "custommachinery:structure",
|
|
"pattern":
|
|
[
|
|
[
|
|
" ",
|
|
" BBB ",
|
|
" BII ",
|
|
" BII ",
|
|
" BIN ",
|
|
" BBB ",
|
|
" BBB ",
|
|
" VY "
|
|
],
|
|
[
|
|
" AAA ",
|
|
"A D A",
|
|
"A A",
|
|
"A A",
|
|
"AO A",
|
|
"ARSTA",
|
|
" RVY ",
|
|
" m[ "
|
|
],
|
|
[
|
|
" AAA ",
|
|
"AFGFA",
|
|
"AGJKA",
|
|
"AGLMA",
|
|
"AGPQA",
|
|
"AUUUA",
|
|
" UUU ",
|
|
" "
|
|
],
|
|
[
|
|
" ",
|
|
" HHH ",
|
|
" HHH ",
|
|
" HHH ",
|
|
" HHH ",
|
|
" HHH ",
|
|
" HHH ",
|
|
" "
|
|
]
|
|
],
|
|
"keys": {
|
|
"O": "vintageimprovements:spring_coiling_machine",
|
|
"[": "createaddition:large_connector",
|
|
"T": "createaddition:rolling_mill",
|
|
"F": "create:mechanical_arm",
|
|
"B": "create:copper_casing",
|
|
"Y": "create:mechanical_pump",
|
|
"A": "create:framed_glass_trapdoor",
|
|
"U": "create:secondary_linear_chassis",
|
|
"D": "create:millstone",
|
|
"I": "create:depot",
|
|
"N": "create:basin",
|
|
"V": "create:encased_fluid_pipe",
|
|
"H": "minecraft:smooth_stone_slab",
|
|
"G": "create:nixie_tube",
|
|
"P": "create:mechanical_press",
|
|
"J": "create:spout",
|
|
"L": "create:deployer",
|
|
"M": "vintageimprovements:laser",
|
|
"K": "createaddition:tesla_coil",
|
|
"S": "create:mechanical_saw",
|
|
"Q": "create:mechanical_mixer",
|
|
"R": "design_decor:industrial_gear_large"
|
|
},
|
|
"jei": true
|
|
}
|
|
function AssemblingMachineFluid(fluid, amount) {
|
|
return ({
|
|
"type": "custommachinery:fluid",
|
|
"mode": "input",
|
|
"fluid": fluid,
|
|
"amount": amount
|
|
})
|
|
}
|
|
function AssemblingMachineItem(item, amount, mode) {
|
|
return ({
|
|
"type": "custommachinery:item",
|
|
"mode": mode,
|
|
"item": item,
|
|
"amount": amount
|
|
})
|
|
}
|
|
function AssemblingMachineEnergy() {
|
|
return ({
|
|
"type": "custommachinery:energy_per_tick",
|
|
"mode": "input",
|
|
"amount": 400
|
|
})
|
|
}
|
|
function AssemblingMachineDisk(item, amount) {
|
|
return ({
|
|
"type": "custommachinery:durability",
|
|
"mode": "input",
|
|
"item": item,
|
|
"amount": amount
|
|
})
|
|
}
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:powdered_obsidian", 16, "input"),
|
|
AssemblingMachineFluid("minecraft:lava", 8000),
|
|
AssemblingMachineItem("create:sturdy_sheet", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/sturdy_sheet")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:brass_sheet", 16, "input"),
|
|
AssemblingMachineItem("kubejs:mechanical_core", 16, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear", 48, "input"),
|
|
AssemblingMachineFluid("kubejs:lube_oil", 2400),
|
|
AssemblingMachineItem("kubejs:planetary_gear", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/planetary_gear")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:planetary_gear", 32, "input"),
|
|
AssemblingMachineItem("create:brass_sheet", 16, "input"),
|
|
AssemblingMachineItem("create:precision_mechanism", 16, "input"),
|
|
AssemblingMachineItem("kubejs:differential", 32, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/differential")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:electron_tube", 16, "input"),
|
|
AssemblingMachineItem("kubejs:bearing", 16, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear_large", 32, "input"),
|
|
AssemblingMachineItem("kubejs:electric_gear", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/electric_gear")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 120,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:silicon_plate", 8, "input"),
|
|
AssemblingMachineItem("create:brass_sheet", 24, "input"),
|
|
AssemblingMachineItem("create:electron_tube", 24, "input"),
|
|
AssemblingMachineFluid("kubejs:cryogen", 3000),
|
|
AssemblingMachineItem("kubejs:circuit_board", 64, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/circuit_board")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 120,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:industrial_iron_sheet", 8, "input"),
|
|
AssemblingMachineItem("kubejs:industrial_iron_ingot", 12, "input"),
|
|
AssemblingMachineFluid("kubejs:lube_oil", 1500),
|
|
AssemblingMachineItem("kubejs:bearing", 48, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/bearing")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("design_decor:industrial_plating_block", 32, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear_large", 32, "input"),
|
|
AssemblingMachineItem("kubejs:mechanical_core", 96, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/mechanical_core_advanced")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:andesite_casing", 32, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear_large", 32, "input"),
|
|
AssemblingMachineItem("kubejs:mechanical_core", 32, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/mechanical_core")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:industrial_iron_nugget", 64,"input"),
|
|
AssemblingMachineItem("create:shaft", 32, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/shaft")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("design_decor:industrial_plating_block", 64, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear", 64, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear_large", 64, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/industrial_gear_large")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:shaft", 64, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_plating_block", 64, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear", 64, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/industrial_gear")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:polymer_ingot", 16, "input"),
|
|
AssemblingMachineItem("create:copper_sheet", 32, "input"),
|
|
AssemblingMachineItem("createaddition:zinc_sheet", 32, "input"),
|
|
AssemblingMachineItem("createaddition:capacitor", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/capacitor")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:polished_rose_quartz", 32, "input"),
|
|
AssemblingMachineItem("create:iron_sheet", 32, "input"),
|
|
AssemblingMachineItem("create:electron_tube", 32, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/electron_tube")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("minecraft:quartz", 16, "input"),
|
|
AssemblingMachineItem("minecraft:redstone", 64, "input"),
|
|
AssemblingMachineItem("create:polished_rose_quartz", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/polished_rose_quartz")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("minecraft:amethyst_shard", 24, "input"),
|
|
AssemblingMachineItem("minecraft:redstone", 64, "input"),
|
|
AssemblingMachineItem("create:polished_rose_quartz", 32, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/polished_rose_quartz_from_amethyst")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("minecraft:copper_ingot", 16, "input"),
|
|
AssemblingMachineItem("create:copper_sheet", 32, "input"),
|
|
AssemblingMachineItem("create:fluid_pipe", 64, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/fluid_pipe")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:fluid_pipe", 16, "input"),
|
|
AssemblingMachineItem("design_decor:industrial_gear", 16, "input"),
|
|
AssemblingMachineItem("kubejs:bearing", 16, "input"),
|
|
AssemblingMachineItem("create:mechanical_pump", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/mechanical_pump")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 30,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:brass_ingot", 4, "input"),
|
|
AssemblingMachineItem("kubejs:industrial_iron_ingot", 4, "input"),
|
|
AssemblingMachineItem("kubejs:bearing", 6, "input"),
|
|
AssemblingMachineFluid("kubejs:lube_oil", 250),
|
|
AssemblingMachineItem("kubejs:cardan_joint", 1, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/cardan_joint")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 12,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:piston_extension_pole", 8, "input"),
|
|
AssemblingMachineItem("kubejs:mechanical_core", 8, "input"),
|
|
AssemblingMachineItem("kubejs:iron_hand", 8, "input"),
|
|
AssemblingMachineItem("create:deployer", 8, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/deployer")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:andesite_alloy", 6, "input"),
|
|
AssemblingMachineFluid("kubejs:industrial_iron", 3600),
|
|
AssemblingMachineItem("kubejs:iron_hand", 24, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/iron_hand")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:brass_sheet", 6, "input"),
|
|
AssemblingMachineItem("create:andesite_alloy", 6, "input"),
|
|
AssemblingMachineItem("kubejs:bearing", 12, "input"),
|
|
AssemblingMachineFluid("kubejs:copper", 5400),
|
|
AssemblingMachineItem("create:steam_engine", 6, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/steam_engine")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 60,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:brass_casing", 6, "input"),
|
|
AssemblingMachineItem("create_connected:parallel_gearbox", 12, "input"),
|
|
AssemblingMachineItem("create_connected:brake", 12, "input"),
|
|
AssemblingMachineFluid("kubejs:industrial_iron", 5000),
|
|
AssemblingMachineItem("create:railway_casing", 24, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/railway_casing")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 120,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("create:brass_block", 6, "input"),
|
|
AssemblingMachineItem("kubejs:industrial_iron_sheet", 9, "input"),
|
|
AssemblingMachineItem("create:copper_sheet", 12, "input"),
|
|
AssemblingMachineFluid("kubejs:lube_oil", 3000),
|
|
AssemblingMachineItem("createdieselgenerators:diesel_engine", 6, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/diesel_engine")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 120,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:mechanical_core", 12, "input"),
|
|
AssemblingMachineItem("create:mechanical_pump", 12, "input"),
|
|
AssemblingMachineFluid("kubejs:industrial_iron", 3000),
|
|
AssemblingMachineItem("vintageimprovements:vacuum_chamber", 12, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/vacuum_chamber")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 40,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineFluid("kubejs:duraplas", 3000),
|
|
AssemblingMachineItem("kubejs:empty_parts_box", 12, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/empty_parts_box")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 20,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:light_composite_plate", 6, "input"),
|
|
AssemblingMachineItem("kubejs:gas_tank", 18, "input"),
|
|
AssemblingMachineItem("#forge:plates/aluminum", 18, "input"),
|
|
AssemblingMachineFluid("kubejs:natural_gas", 13500),
|
|
AssemblingMachineItem("kubejs:fuel_tank", 6, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/fuel_tank/gas")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 20,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:light_composite_plate", 8, "input"),
|
|
AssemblingMachineItem("kubejs:gas_tank", 24, "input"),
|
|
AssemblingMachineItem("#forge:plates/aluminum", 24, "input"),
|
|
AssemblingMachineFluid("#dut_create:carrier_rocket_fuel", 12000),
|
|
AssemblingMachineItem("kubejs:fuel_tank", 8, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/fuel_tank/fuel")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 40,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:light_composite_plate", 16, "input"),
|
|
AssemblingMachineItem("kubejs:gas_tank", 16, "input"),
|
|
AssemblingMachineItem("kubejs:carborundum", 16, "input"),
|
|
AssemblingMachineFluid("ad_astra:hydrogen", 16000, "input"),
|
|
AssemblingMachineItem("kubejs:fuel_tank", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/fuel_tank/hydrogen")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 40,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("ae2:silicon", 16, "input"),
|
|
AssemblingMachineItem("#forge:dyes/blue", 16, "input"),
|
|
AssemblingMachineItem("kubejs:lapis_plate", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/lapis_plate/silicon")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 20,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("kubejs:silicon_plate", 16, "input"),
|
|
AssemblingMachineItem("#forge:dyes/blue", 16, "input"),
|
|
AssemblingMachineItem("kubejs:lapis_plate", 16, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/lapis_plate/plate")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:tin_hard_disk", 1024),
|
|
AssemblingMachineItem("kubejs:circuit_board", 45, "input"),
|
|
AssemblingMachineItem("#forge:plates/copper", 30, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:speed_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/speed_module")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:tin_hard_disk", 1024),
|
|
AssemblingMachineItem("kubejs:speed_module", 3, "input"),
|
|
AssemblingMachineItem("kubejs:efficiency_module", 3, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:productivity_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/productivity_module")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:tin_hard_disk", 1024),
|
|
AssemblingMachineItem("kubejs:circuit_board", 45, "input"),
|
|
AssemblingMachineItem("#forge:plates/zinc", 30, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:efficiency_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/efficiency_module")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"priority": 3,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:aluminum_hard_disk", 1),
|
|
AssemblingMachineItem("kubejs:circuit_board", 45, "input"),
|
|
AssemblingMachineItem("#forge:plates/copper", 30, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:speed_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/speed_module/aluminum")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:aluminum_hard_disk", 1),
|
|
AssemblingMachineItem("kubejs:speed_module", 3, "input"),
|
|
AssemblingMachineItem("kubejs:efficiency_module", 3, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:productivity_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/productivity_module/aluminum")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 80,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineDisk("kubejs:aluminum_hard_disk", 1),
|
|
AssemblingMachineItem("kubejs:circuit_board", 45, "input"),
|
|
AssemblingMachineItem("#forge:plates/zinc", 30, "input"),
|
|
AssemblingMachineFluid("kubejs:tin", 1350, "input"),
|
|
AssemblingMachineItem("kubejs:efficiency_module", 3, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/efficiency_module/aluminum")
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 300,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem("ad_astra:steel_plate", 4, "input"),
|
|
AssemblingMachineItem("iceandfire:ice_dragon_blood", 4, "input"),
|
|
AssemblingMachineItem("minecraft:blue_ice", 48, "input"),
|
|
AssemblingMachineFluid("kubejs:cryogen", 16000, "input"),
|
|
AssemblingMachineItem("iceandfire:dragonsteel_ice_ingot", 4, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/dragonsteel_ice_ingot")
|
|
//硬币处理!
|
|
function CoinMix(coin1, coin2){
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 10,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem(coin1, 100, "input"),
|
|
AssemblingMachineItem(coin2, 10, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/coin_mix/" + coin2.split(':')[1])
|
|
event.custom({
|
|
"type": "custommachinery:custom_machine",
|
|
"machine": "dut:assembling_machine",
|
|
"time": 10,
|
|
"error": true,
|
|
"requirements": [
|
|
AssemblingMachineStructure,
|
|
AssemblingMachineEnergy(),
|
|
AssemblingMachineItem(coin2, 10, "input"),
|
|
AssemblingMachineItem(coin1, 100, "output")
|
|
],
|
|
}).id("dut_create:assembling_machine/coin_unmix/" + coin1.split(':')[1])
|
|
}
|
|
CoinMix("kubejs:coin_copper","kubejs:coin_iron")
|
|
CoinMix("kubejs:coin_iron","kubejs:coin_gold")
|
|
CoinMix("kubejs:coin_gold","kubejs:coin_diamond")
|
|
CoinMix("kubejs:coin_diamond","kubejs:coin_emerald")
|
|
CoinMix("kubejs:coin_emerald","kubejs:coin_netherite")
|
|
|
|
|
|
}) |