Some checks failed
Deploy to Remote Server / deploy (push) Failing after 1m11s
487 lines
18 KiB
JavaScript
487 lines
18 KiB
JavaScript
ServerEvents.recipes(e => {
|
|
remove_recipes_id(e, [
|
|
"create_connected:item_application/freezing_catalyst_from_empty",
|
|
"create_connected:item_application/sanding_catalyst_from_empty",
|
|
"create_connected:item_application/seething_catalyst_from_empty",
|
|
"create_connected:crafting/kinetics/empty_fan_catalyst_from_freezing",
|
|
"create_connected:crafting/kinetics/empty_fan_catalyst_from_sanding",
|
|
"create_connected:crafting/kinetics/empty_fan_catalyst_from_seething",
|
|
"quark:tweaks/crafting/utility/bent/paper",
|
|
"create:pressing/sugar_cane",
|
|
"create:splashing/iceandfire/crushed_raw_silver",
|
|
"create:mixing/brass_ingot",
|
|
"create:filling/compat/neapolitan/milk_bottle",
|
|
])
|
|
remove_recipes_output(e, [
|
|
"create:pulp"
|
|
])
|
|
// 闪长岩合成配方优化
|
|
e.recipes.create.mixing(
|
|
'minecraft:diorite',
|
|
[
|
|
'#forge:cobblestone/normal',
|
|
'minecraft:quartz'
|
|
]
|
|
).id("create:mixing/diorite")
|
|
// 方解石压块塑形配方
|
|
e.recipes.create.compacting(
|
|
'minecraft:calcite',
|
|
[
|
|
'minecraft:flint',
|
|
'minecraft:bone_block',
|
|
Fluid.of('minecraft:lava', 100)
|
|
]
|
|
).id("createdelight:compacting/calcite")
|
|
// 黑曜石粉末粉碎
|
|
e.recipes.create.milling(
|
|
Item.of("create:powdered_obsidian").withChance(0.3),
|
|
'minecraft:obsidian'
|
|
).id("create:milling/powdered_obsidian")
|
|
// 新增配方:粗锌块烧成锌块
|
|
e.recipes.minecraft.blasting("create:zinc_block", "create:raw_zinc_block")
|
|
e.recipes.minecraft.smelting("create:zinc_block", "create:raw_zinc_block")
|
|
// 黄铜机械手
|
|
e.replaceInput({ id: "create:crafting/kinetics/deployer" }, "create:electron_tube", "#forge:spring/between_500_2_1000")
|
|
// 新增配方:玫瑰石英
|
|
e.shapeless("create:rose_quartz", [
|
|
"4x redstone",
|
|
"quartz"
|
|
])
|
|
// 玫瑰石英
|
|
e.recipes.create.sandpaper_polishing(
|
|
'create:polished_rose_quartz',
|
|
'create:rose_quartz'
|
|
).id("create:sandpaper_polishing/rose_quartz")
|
|
// 动力锯切割:平滑玫瑰石英
|
|
e.recipes.create.cutting(
|
|
"create:polished_rose_quartz",
|
|
"create:rose_quartz"
|
|
).id("create:cutting/polished_rose_quartz")
|
|
// 解决玫瑰石英配方冲突
|
|
e.remove({ type: 'minecraft:stonecutting', output: 'create:rose_quartz_block', input: 'create:rose_quartz' })
|
|
e.remove({ type: 'minecraft:stonecutting', output: 'create:rose_quartz_tiles', input: 'create:polished_rose_quartz' })
|
|
e.remove({ type: 'minecraft:stonecutting', output: 'create:small_rose_quartz_tiles', input: 'create:polished_rose_quartz' })
|
|
// 玫瑰石英块/砖
|
|
e.shaped('8x create:rose_quartz_block', [
|
|
'AA',
|
|
'AA'
|
|
], {
|
|
A: 'create:rose_quartz'
|
|
}).id('create:crafting/rose_quartz_block')
|
|
|
|
e.shaped('8x create:rose_quartz_tiles', [
|
|
'AA',
|
|
'AA'
|
|
], {
|
|
A: 'create:polished_rose_quartz'
|
|
}).id('create:crafting/rose_quartz_tiles')
|
|
// 动力锯切割:磨制紫水晶
|
|
e.recipes.create.cutting(
|
|
'createutilities:polished_amethyst',
|
|
'minecraft:amethyst_shard'
|
|
).id("create:cutting/polished_amethyst")
|
|
e.recipes.kubejs.shapeless(
|
|
"create:weighted_ejector",
|
|
[
|
|
"#forge:spring/between_500_2_1000",
|
|
"create:depot",
|
|
"create:cogwheel"
|
|
]
|
|
).id("create:crafting/kinetics/weighted_ejector")
|
|
e.recipes.kubejs.shapeless(
|
|
"3x create:portable_storage_interface",
|
|
[
|
|
"#forge:spring/below_500",
|
|
"create:andesite_casing",
|
|
"create:chute"
|
|
]
|
|
).id("create:crafting/kinetics/portable_storage_interface")
|
|
e.recipes.kubejs.shapeless(
|
|
"create:portable_fluid_interface",
|
|
[
|
|
"#forge:spring/below_500",
|
|
"create:copper_casing",
|
|
"create:chute"
|
|
]
|
|
).id("create:crafting/kinetics/portable_fluid_interface")
|
|
e.recipes.kubejs.shaped(
|
|
"create:spout", [
|
|
"ABA",
|
|
" C "
|
|
], {
|
|
A: "#forge:spring/below_500",
|
|
B: "create:copper_casing",
|
|
C: "minecraft:dried_kelp"
|
|
}
|
|
).id("create:crafting/kinetics/spout")
|
|
e.recipes.kubejs.shaped(
|
|
"2x create:steam_engine", [
|
|
" A ",
|
|
" B ",
|
|
" C "
|
|
], {
|
|
A: "create:shaft",
|
|
B: "#forge:spring/between_500_2_1000",
|
|
C: "minecraft:copper_block"
|
|
}
|
|
).id("create:crafting/kinetics/steam_engine")
|
|
e.recipes.kubejs.shaped(
|
|
"create:steam_whistle", [
|
|
" A ",
|
|
" B ",
|
|
" C "
|
|
], {
|
|
A: "create:golden_sheet",
|
|
B: "#forge:spring/below_500",
|
|
C: "minecraft:copper_ingot"
|
|
}
|
|
).id("create:crafting/kinetics/steam_whistle")
|
|
e.recipes.kubejs.shaped(
|
|
"create:mechanical_arm", [
|
|
"AAB",
|
|
"AC ",
|
|
"DE "
|
|
], {
|
|
A: "create:brass_sheet",
|
|
B: "create:andesite_alloy",
|
|
C: "#forge:spring/between_500_2_1000",
|
|
D: "create:precision_mechanism",
|
|
E: "create:brass_casing"
|
|
}
|
|
).id("create:crafting/kinetics/mechanical_arm")
|
|
|
|
e.recipes.create.mixing("2x create:brass_nugget", ["#forge:nuggets/copper", "#forge:nuggets/zinc"], 400)
|
|
.heated().id("create:mixing/brass_nugget")
|
|
|
|
let iner = "create:incomplete_precision_mechanism"
|
|
e.recipes.create.sequenced_assembly("create:precision_mechanism", "create:golden_sheet", [
|
|
e.recipes.create.deploying(iner, [iner, "create:cogwheel"]),
|
|
e.recipes.create.deploying(iner, [iner, "create:large_cogwheel"]),
|
|
e.recipes.create.deploying(iner, [iner, "#forge:spring/between_500_2_1000"])
|
|
])
|
|
.transitionalItem(iner)
|
|
.loops(3)
|
|
.id("create:sequenced_assembly/precision_mechanism")
|
|
|
|
let iner_2 = "createdelight:incomplete_electron_tube"
|
|
e.recipes.create.sequenced_assembly("2x create:electron_tube", "create:iron_sheet", [
|
|
e.recipes.create.deploying(iner_2, [iner_2, "#forge:wires/electric"]),
|
|
e.recipes.create.filling(iner_2, [iner_2, Fluid.of("createmetallurgy:molten_tin", 10)]),
|
|
e.recipes.create.deploying(iner_2, [iner_2, "create:polished_rose_quartz"]),
|
|
e.recipes.create.cutting(iner_2, iner_2)
|
|
])
|
|
.transitionalItem(iner_2)
|
|
.loops(1)
|
|
.id("create:crafting/materials/electron_tube")
|
|
{
|
|
let iner = "createdelight:incomplete_electron_tube"
|
|
e.recipes.create.sequenced_assembly(["create:electron_tube", "create:iron_sheet"], "create:iron_sheet", [
|
|
e.recipes.create.deploying(iner, [iner, "create:polished_rose_quartz"])
|
|
])
|
|
.transitionalItem(iner_2)
|
|
.loops(1)
|
|
.id("create:crafting/materials/electron_tube_2")
|
|
}
|
|
e.recipes.create_new_age.energising("create:electron_tube", "createdelight:bleak_electron_tube", 10000)
|
|
.id("create:energising/bleak_electron_tube")
|
|
e.recipes.vintageimprovements.turning("8x create:chute", "#forge:storage_blocks/iron")
|
|
.id("create:crafting/kinetics/chute_2")
|
|
e.recipes.vintageimprovements.turning("3x create:item_vault", "#forge:storage_blocks/iron")
|
|
.id("create:crafting/kinetics/item_vault_2")
|
|
e.recipes.vintageimprovements.turning("3x create:fluid_tank", "minecraft:copper_block")
|
|
.id("create:crafting/kinetics/fluid_tank_2")
|
|
e.recipes.vintageimprovements.curving("create:fluid_pipe", "create:copper_sheet", 4)
|
|
.id("create:crafting/kinetics/fluid_pipe_2")
|
|
|
|
//青铜制作铜相关物品
|
|
e.recipes.kubejs.shaped("12x create:fluid_pipe", [
|
|
[
|
|
"#forge:plates/bronze",
|
|
"#forge:ingots/bronze",
|
|
"#forge:plates/bronze"]
|
|
])
|
|
.id("create:crafting/kinetics/fluid_pipe_from_bronze")
|
|
e.recipes.kubejs.shaped("12x create:fluid_pipe", [
|
|
["#forge:plates/bronze"],
|
|
["#forge:ingots/bronze"],
|
|
["#forge:plates/bronze"]
|
|
])
|
|
.id("create:crafting/kinetics/fluid_pipe_from_bronze_vertical")
|
|
e.recipes.kubejs.shaped("3x create_connected:fluid_vessel", [
|
|
[
|
|
"#forge:plates/bronze",
|
|
"minecraft:barrel",
|
|
"#forge:plates/bronze"
|
|
]
|
|
])
|
|
.id("create_connected:crafting/kinetics/fluid_vessel_from_bronze")
|
|
e.recipes.kubejs.shaped("3x create:fluid_tank", [
|
|
["#forge:plates/bronze"],
|
|
["minecraft:barrel"],
|
|
["#forge:plates/bronze"]
|
|
])
|
|
.id("create:crafting/kinetics/fluid_tank_from_bronze")
|
|
e.recipes.vintageimprovements.turning("9x create:fluid_tank", "#forge:storage_blocks/bronze")
|
|
.id("create:crafting/kinetics/fluid_tank_from_bronze_2")
|
|
e.recipes.vintageimprovements.curving("3x create:fluid_pipe", "#forge:plates/bronze", 4)
|
|
.id("create:crafting/kinetics/fluid_pipe_from_bronze_2")
|
|
|
|
//钨制作铁相关物品
|
|
e.recipes.kubejs.shaped("12x create:chute", [
|
|
[
|
|
["#forge:plates/tungsten"],
|
|
["#forge:ingots/tungsten"],
|
|
["#forge:plates/tungsten"]
|
|
]
|
|
])
|
|
.id("create:crafting/kinetics/chute_from_tungsten")
|
|
e.recipes.kubejs.shaped("3x create_connected:item_silo", [
|
|
[
|
|
"#forge:plates/tungsten",
|
|
"minecraft:barrel",
|
|
"#forge:plates/tungsten"
|
|
]
|
|
])
|
|
.id("create_connected:crafting/kinetics/item_silo_from_tungsten")
|
|
e.recipes.kubejs.shaped("3x create:item_vault", [
|
|
["#forge:plates/tungsten"],
|
|
["minecraft:barrel"],
|
|
["#forge:plates/tungsten"]
|
|
])
|
|
.id("create:crafting/kinetics/fluid_tank_from_tungsten")
|
|
e.recipes.vintageimprovements.turning("9x create:item_vault", "#forge:storage_blocks/tungsten")
|
|
.id("create:crafting/kinetics/item_vault_from_tungsten_2")
|
|
|
|
//坚固板的另一个配方
|
|
e.recipes.vintageimprovements.hammering("create:sturdy_sheet", "#forge:ingots/steel")
|
|
.id("vintageimprovements:hammering/sturdy_sheet_from_steel")
|
|
e.recipes.vintageimprovements.hammering("create:sturdy_sheet", "#forge:ingots/tungsten")
|
|
.id("vintageimprovements:hammering/sturdy_sheet_from_tungsten")
|
|
e.recipes.createmetallurgy.casting_in_basin(
|
|
"create:railway_casing",
|
|
["create:brass_casing", Fluid.of("createmetallurgy:molten_steel", 90)], 70, true)
|
|
.id("create:casting_in_basin/railway_casing")
|
|
|
|
e.recipes.createmetallurgy.casting_in_basin(
|
|
"create:andesite_casing",
|
|
["#forge:stripped_logs", Fluid.of("createdelightcore:molten_andesite", 90)], 70, true)
|
|
.id("create:casting_in_basin/andesite_casing")
|
|
// 墨囊配方
|
|
let iner_3 = "ratatouille:sausage_casing"
|
|
e.recipes.create.sequenced_assembly('minecraft:ink_sac', 'ratatouille:sausage_casing',
|
|
[
|
|
e.recipes.create.filling(iner_3, [iner_3, Fluid.of("create_enchantment_industry:ink", 500)]),
|
|
e.recipes.create.deploying(iner_3, [iner_3, "#forge:slimeballs"]),
|
|
]
|
|
)
|
|
.transitionalItem(iner_3)
|
|
.loops(1)
|
|
.id("create:sequenced_assembly/milk_sac")
|
|
// TNT
|
|
let iner_4 = "minecraft:sand"
|
|
e.recipes.create.sequenced_assembly('minecraft:tnt', "#forge:sand",
|
|
[
|
|
e.recipes.create.filling(iner_4, [iner_4, Fluid.of("supplementaries:lumisene", 100)]),
|
|
]
|
|
)
|
|
.transitionalItem(iner_4)
|
|
.loops(4)
|
|
.id("create:sequenced_assembly/tnt")
|
|
// tinyTNT
|
|
let iner_5 = "ae2:certus_quartz_dust"
|
|
e.recipes.create.sequenced_assembly('ae2:tiny_tnt', "ae2:certus_quartz_dust",
|
|
[
|
|
e.recipes.create.filling(iner_5, [iner_5, Fluid.of("supplementaries:lumisene", 100)]),
|
|
]
|
|
)
|
|
.transitionalItem(iner_5)
|
|
.loops(2)
|
|
.id("create:sequenced_assembly/tiny_tnt")
|
|
|
|
e.recipes.kubejs.shaped("2x create:empty_blaze_burner", [
|
|
" A ",
|
|
"ABA",
|
|
" A "
|
|
], {
|
|
A: "createdeco:industrial_iron_sheet",
|
|
B: "minecraft:netherrack"
|
|
}).id("create:empty_blaze_burner_from_cast_iron")
|
|
|
|
e.recipes.minecraft.stonecutting("6x create:industrial_iron_block", "createmetallurgy:steel_ingot")
|
|
.id("create:industrial_iron_block_from_steel_ingot")
|
|
e.recipes.minecraft.stonecutting("6x create:industrial_iron_block", "createmetallurgy:steel_ingot")
|
|
.id("create:weathered_iron_block_from_steel_ingot")
|
|
// 甜甜圈
|
|
e.recipes.create.filling(
|
|
"create:sweet_roll",
|
|
[
|
|
"create_deepfried:donut",
|
|
FluidIngredients("forge:milk", 250)
|
|
]
|
|
).id("create:filling/sweet_roll")
|
|
e.recipes.create.filling(
|
|
"3x create:sweet_roll",
|
|
[
|
|
"alexscaves:gingerbread_crumbs",
|
|
FluidIngredients("forge:milk", 250)
|
|
]
|
|
).id("create_oppenheimered:filling/gingerbread_sweet_roll")
|
|
// 移动燃料接口
|
|
// e.recipes.kubejs.shapeless(
|
|
// 'railways:portable_fuel_interface',
|
|
// [
|
|
// "#forge:spring/between_500_2_1000",
|
|
// "create:railway_casing",
|
|
// "create:chute"
|
|
// ]
|
|
// ).id("railways:crafting/portable_fuel_interface")
|
|
// 精密构件
|
|
e.recipes.create.deploying(
|
|
"2x create:precision_mechanism",
|
|
[
|
|
"create:brass_sheet",
|
|
"alexscaves:telecore"
|
|
]
|
|
).id("create_oppenheimered:deploying/precision_mechanism_from_telecore")
|
|
e.recipes.kubejs.shaped("create:blaze_burner", [
|
|
"AAA",
|
|
"BCB",
|
|
"BDB"
|
|
], {
|
|
A: "minecraft:blaze_powder",
|
|
B: "minecraft:blaze_rod",
|
|
C: "create:empty_blaze_burner",
|
|
D: "#mynethersdelight:bullet_pepper"
|
|
}).id("create:shaped/blaze_burner")
|
|
// 铁活板门可熔融回收铁
|
|
e.recipes.createmetallurgy.melting(Fluid.of("createmetallurgy:molten_iron", 360), "minecraft:iron_trapdoor")
|
|
.heatRequirement("heated").processingTime(180)
|
|
let andesiteOutputList = [
|
|
'5x create:andesite_funnel',
|
|
'5x create:andesite_tunnel',
|
|
'5x create:depot',
|
|
'3x create:mechanical_plough',
|
|
'3x create:mechanical_harvester',
|
|
'5x create:portable_storage_interface',
|
|
'2x create:mechanical_mixer',
|
|
'2x create:mechanical_press',
|
|
'2x create:mechanical_saw',
|
|
'2x create:mechanical_drill',
|
|
'2x create:encased_fan',
|
|
'2x createaddition:rolling_mill',
|
|
'2x vintageimprovements:spring_coiling_machine',
|
|
'2x vintageimprovements:vibrating_table',
|
|
'2x vintageimprovements:centrifuge',
|
|
'2x vintageimprovements:curving_press',
|
|
'8x create:gearbox',
|
|
].forEach(res => {
|
|
e.recipes.vintageimprovements.pressurizing([
|
|
res,
|
|
'art_of_forging:nano_insectoid'],
|
|
[
|
|
Fluid.of("createdelightcore:molten_andesite", 450),
|
|
"create_sa:heat_engine",
|
|
"art_of_forging:nano_insectoid",
|
|
Item.of(res, 1)
|
|
].concat(multi_item("createdieselgenerators:wood_chip", 9))
|
|
)
|
|
.secondaryFluidInput(0)
|
|
.id(`createdelight:pressurizing/${res.split(":")[1]}_from_nano_insectoid`)
|
|
})
|
|
let brassOutputList = [
|
|
'5x create:brass_tunnel',
|
|
'2x create:mechanical_crafter',
|
|
'2x create:rotation_speed_controller',
|
|
'2x create:mechanical_arm',
|
|
'5x create:brass_funnel',
|
|
'2x create:deployer',
|
|
'2x fluid:pipette',
|
|
'3x create_fantasizing:transporter',
|
|
'3x fluid:smart_fluid_interface',
|
|
'5x createaddition:portable_energy_interface',
|
|
'2x create_bic_bit:mechanical_fryer'
|
|
].forEach(res => {
|
|
e.recipes.vintageimprovements.pressurizing([
|
|
res,
|
|
'art_of_forging:nano_insectoid'],
|
|
[
|
|
Fluid.of("createmetallurgy:molten_brass", 450),
|
|
"create_sa:steam_engine",
|
|
"art_of_forging:nano_insectoid",
|
|
Item.of(res, 1)
|
|
].concat(multi_item("createdieselgenerators:wood_chip", 9))
|
|
)
|
|
.secondaryFluidInput(0)
|
|
.id(`createdelight:pressurizing/${res.split(":")[1]}_from_nano_insectoid`)
|
|
})
|
|
let copperOutputList = [
|
|
'3x create:item_drain',
|
|
'3x create:spout',
|
|
'3x create:portable_fluid_interface',
|
|
'2x fluid:centrifugal_pump',
|
|
'3x fluid:copper_tap',
|
|
'3x fluid:fluid_interface'
|
|
].forEach(res => {
|
|
e.recipes.vintageimprovements.pressurizing([
|
|
res,
|
|
'art_of_forging:nano_insectoid'],
|
|
[
|
|
Fluid.of("createmetallurgy:molten_copper", 450),
|
|
"create_sa:hydraulic_engine",
|
|
"art_of_forging:nano_insectoid",
|
|
Item.of(res, 1)
|
|
].concat(multi_item("createdieselgenerators:wood_chip", 9))
|
|
)
|
|
.secondaryFluidInput(0)
|
|
.id(`createdelight:pressurizing/${res.split(":")[1]}_from_nano_insectoid`)
|
|
})
|
|
e.recipes.create.mixing(
|
|
"create:pulp",
|
|
Fluid.of("createdelight:paper_pulp", 250))
|
|
.heated()
|
|
.id("createdelight:mixing/pulp")
|
|
let stone_milling = [
|
|
['minecraft:cobbled_deepslate', 'minecraft:deepslate'],
|
|
['minecraft:cobblestone', 'minecraft:stone'],
|
|
['ad_astra:moon_cobblestone', 'ad_astra:moon_stone'],
|
|
['ad_astra:mars_cobblestone', 'ad_astra:mars_stone'],
|
|
['ad_astra:venus_cobblestone', 'ad_astra:venus_stone'],
|
|
['ad_astra:mercury_cobblestone', 'ad_astra:mercury_stone'],
|
|
['ad_astra:glacio_cobblestone', 'ad_astra:glacio_stone'],
|
|
]
|
|
stone_milling.forEach(stone => {
|
|
e.recipes.create.milling(
|
|
stone[0],
|
|
stone[1]
|
|
).id(`create:milling/${stone[1].split(":")[1]}_to_${stone[0].split(":")[1]}`)
|
|
})
|
|
e.recipes.create.crushing(
|
|
'ad_astra:moon_sand',
|
|
'ad_astra:moon_stone'
|
|
).id("create:crushing/moon_sand_to_moon_stone")
|
|
e.recipes.create.crushing(
|
|
'ad_astra:mars_sand',
|
|
'ad_astra:mars_stone'
|
|
).id("create:crushing/mars_sand_to_mars_stone")
|
|
e.recipes.create.crushing(
|
|
'ad_astra:venus_sand',
|
|
'ad_astra:venus_stone'
|
|
).id("create:crushing/venus_sand_to_venus_stone")
|
|
e.recipes.create.cutting(
|
|
"2x ratatouille:sausage_casing",
|
|
"minecraft:slime_ball"
|
|
).id("create:cutting/sausage")
|
|
|
|
// 海绵压块塑形配方
|
|
e.recipes.create.compacting(
|
|
'2x minecraft:sponge',
|
|
[
|
|
'minecraft:sponge',
|
|
'4x alexscaves:ping_pong_sponge',
|
|
Fluid.of("minecraft:water",50),
|
|
]
|
|
)
|
|
.heated()
|
|
.id("createdelight:compacting/sponge")
|
|
})
|