Opolis Utilities KubeJS - bbl-team/BBL-Compat GitHub Wiki
Summoning Block Example
input (Ingredient), catalyst (Ingredient), entity (String)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.summoning_block('minecraft:ghast_tear', 'justdirethings:gooblock_tier2', 'vanillabackport:happy_ghast')
})
Catalogue Example
output (ItemStack), input (SizedIngredient)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.catalogue('4x minecraft:apple', "3x opolisutilities:b_bucks")
})
Resource Generator
output (Ingredient)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.resource_generator("#minecraft:resource_generator")
})
Fluid Generator
output (FluidStack)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.fluid_generator("10x minecraft:lava")
})
Drying Table
output (ItemStack), input (SizedIngredient), duration (int)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.drying_table("10x minecraft:stone", "4x minecraft:cobblestone", 100)
})
Soaking Table Example
output (ItemStack), input (SizedIngredient), duration (int)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.soaking_table("10x minecraft:stone", "4x minecraft:cobblestone", 100)
})
Speed Upgrade Example
upgradeItem (Ingredient), tickRate (int)
ServerEvents.recipes(event => {
event.recipes.opolisutilities.soaking_table("minecraft:iron_ingot", 544)
})