Added mod files
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
// 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")
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user