Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Creators
Details
Licensed MIT
Published 10 months ago
Updated 10 months ago
Allows KubeJS to create Oritech recipes. The provided methods are displayed below.
ServerEvents.recipes(event => {
event.recipes.oritech.pulverizer(
'minecraft:sponge', // Item Output
'minecraft:coal_block' // Item Input
).time(100) //ticks
event.recipes.oritech.grinder(
'minecraft:sponge', // Item Output
'minecraft:iron_block' // Item Input
).time(80) //ticks
event.recipes.oritech.assembler(
'minecraft:sponge', // Item Output
['minecraft:iron_ingot', 'minecraft:iron_ingot', 'minecraft:iron_ingot'] // Item Input
).time(120) //ticks
event.recipes.oritech.centrifuge(
['minecraft:sponge', 'minecraft:sponge'], // Item Outputs
'minecraft:gravel' // Item Input
).time(60) //ticks
event.recipes.oritech.foundry(
'minecraft:sponge', // Item Output
['minecraft:gold_ingot', 'minecraft:diamond'] // Item Input
).time(200) //ticks
event.recipes.oritech.laser(
'minecraft:sponge', // Item Output
'minecraft:sand' // Item Input
).time(40) //ticks
event.recipes.oritech.atomic_forge(
'minecraft:sponge', // Item Output
['minecraft:diamond', 'minecraft:emerald', 'minecraft:gold_block'] // Item Input
).time(300) //ticks
event.recipes.oritech.particle_collision(
'minecraft:sponge', // Item Output
['minecraft:ender_pearl', 'minecraft:blaze_powder'] // Item Input
).time(400) // For this specific recipe type, "time" represents minimum collusion.
event.recipes.oritech.refinery(
[], // Item Output - But since Refinery cannot output any items, it should remain empty.
[FluidOutput.of('minecraft:water', 500), FluidOutput.of('minecraft:lava', 250)], // Fluid Output
['minecraft:coal', 'minecraft:redstone'], // Item Input
FluidInput.of('oritech:still_naphtha', 1000) // Fluid Input
).time(120) //ticks
event.recipes.oritech.cooler(
'minecraft:sponge', // Item Output
[], // Fluid Output, but it should remain empty because this machine doesn't have a fluid output.
[], // Item Input, but it should remain empty because this machine doesn't have a item input.
FluidInput.of('minecraft:lava', 1000) // Fluid Input
).time(60) //ticks
event.recipes.oritech.centrifuge_fluid(
'minecraft:sponge', // Item Output
[FluidOutput.of('minecraft:water', 200)], // Fluid Output
'minecraft:sugar', // Item Input
FluidInput.of('minecraft:water', 500) // Fluid Input
).time(80) //ticks
})


