// Create Encased if (Platform.isLoaded("createcasing")) { ServerEvents.recipes(event => { // Cleanup event.remove({ input: "minecraft:iron_block", mod: "createcasing" }) // Removes Presses event.remove({ input: "create:whisk", mod: "createcasing" }) // Removes Mixers event.remove({ input: "#forge:stripped_logs", mod: "createcasing" }) // Removes Wooden Shafts event.remove({ input: "create:brass_ingot", mod: "createcasing" }) // Removes Brass Shaft event.remove({ input: "minecraft:glass", mod: "createcasing" }) // Removes Glass Shaft // Mixers let mixer = (output, casing) => { createMachine("create:mechanical_mixer", event, output, casing) } mixer("createcasing:brass_mixer", "create:brass_casing") mixer("createcasing:copper_mixer", "create:copper_casing") mixer("createcasing:industrial_iron_mixer", "create:industrial_iron_block") mixer("createcasing:railway_mixer", "create:railway_casing") mixer("createcasing:creative_mixer", "createcasing:creative_casing") // Presses let press = (output, casing) => { createMachine("create:mechanical_press", event, output, casing) } press("createcasing:brass_press", "create:brass_casing") press("createcasing:copper_press", "create:copper_casing") press("createcasing:industrial_iron_press", "create:industrial_iron_block") press("createcasing:railway_press", "create:railway_casing") press("createcasing:creative_press", "createcasing:creative_casing") // Adjustable Chain Gearshifts event.replaceInput( { input: "create:electron_tube", mod: "createcasing" }, "create:electron_tube", "minecraft:redstone" ) event.remove({ id: "createcasing:sequenced_assembly/chorium_ingot" }) event.recipes.createSequencedAssembly([ "createcasing:chorium_ingot", ], "create:polished_rose_quartz", [ // event.recipes.create.filling("createcasing:processing_chorium", ["createcasing:processing_chorium", Fluid.of("kubejs:matrix", 125)]), event.custom({ type: "create:filling", ingredients: [ { item: "createcasing:processing_chorium" }, { type: "fluid_stack", amount: 125, fluid: "kubejs:matrix" }, ], results: [Item.of("createcasing:processing_chorium")], }), event.recipes.create.deploying("createcasing:processing_chorium", ["createcasing:processing_chorium", "minecraft:popped_chorus_fruit"]), event.recipes.create.pressing("createcasing:processing_chorium", "createcasing:processing_chorium") ]).loops(4) .transitionalItem("createcasing:processing_chorium") .id("kubejs:compat/createcasing/chorium_ingot") }) }