promotional bannermobile promotional banner
header
BBL Compat avatar

BBL Compat

Install
benbenlaw | Opolis Compat
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

Adds Farmers Delight, Actually Additions and Ceilands support for there crops and saplings in the BBL Cloche

provides opolis and BBL support into kubejs

Belows is the list of scipts can be used in kubejs to add the custom recipes


//Solidifier (Ingridient mold, FluidStack fluid, SizedIngredient output, output can also be a tag!)

event.recipes.casting.solidifier("minecraft:diamond", "549x casting:molten_diamond", "2x #c:ingots/copper")

//Mixing (Fluids[1-6] fluidstack, output FluidStack)

// event.recipes.casting.mixing("1x casting:molten_debris", "1x casting:molten_diamond", null, null, null, null, "casting:molten_netherite")


//Melting Recipe (SizeIngredient input, FluidStack output, Integer temp)
event.recipes.casting.melting("minecraft:emerald_block", "200x casting:molten_emerald", 1234)

//Fuel Recipe (FluidStack fluid, Integer temp)
//Fuel Recipe additional information:
// - The temp value is the max temp of items that can be smelted with this fuel
// - Fluid stack contains the amount of fluid used per operation
// Example shows lava being added as a fuel, per operation it will use 10mb of lava and can smelt items which require a max temp of 600
event.recipes.casting.fuel("1x minecraft:water", 760)




//Catalogue (output (ItemStack), input(SizedIngredient))
aa

//Drying Table (output (ItemStack), input(SizedIngredient), duration(Integer))
event.recipes.opolisutilities.drying_table("minecraft:gravel", "minecraft:emerald", 600)


//Soaking Table (output (ItemStack), input(SizedIngredient), duration(Integer))
event.recipes.opolisutilities.drying_table("minecraft:dirt", "minecraft:diamond", 1600)

//Fluid Generator (fluid (FluidStack))
event.recipes.opolisutilities.fluid_generator("200x casting:molten_diamond")

//Resource Generator (input (Ingredient))
event.recipes.opolisutilities.resource_generator("minecraft:diamond_block")

//Speed Upgrades (input (Ingredient), tickRate(Integer))
event.recipes.opolisutilities.speed_upgrades("minecraft:flint", 120)

//Summoming Block (input (SizeIngredient), catalyst (Ingredient), mob(String))
event.recipes.opolisutilities.summoning_block("minecraft:emerald", "minecraft:diamond", "minecraft:zombie")

//Sprayer (input (Ingredient), spraycan (Ingredient), output(ItemStack))
//Sprayer additional information:
// - If not using a spray can item as the spraycan, you must tag the item with "caveopolis:spray_cans" tag to allow the item in the slot
// - Any item that has a block version EG stone will work in world as well as in the sprayer
event.recipes.caveopolis.sprayer("minecraft:emerald_block", "caveopolis:blue_spray_can", "minecraft:diamond_block")

//Strainer (input (Ingredient), aboveBlock(String), output(ItemStack), minMeshTier(Integer), change(double)
//Strainer additional information:
// - aboveBlock can be either a block EG "minecraft:stone" or a fluid EG "minecraft:water"

event.recipes.strainers.strainer("minecraft:emerald_block", "minecraft:cobblestone", "minecraft:diamond_block", 3, 0.8)

//Mesh Upgrade (input (Ingredient), meshDamageChance(Double))
//Mesh Upgrade additional information:
// - The meshDamageChance closer to 1.0 means more likely to take damage when straining
event.recipes.strainers.mesh_upgrade("minecraft:emerald", 0.5)

//Output Upgrade (input (Ingredient), outputChanceIncrease(Double))
//Output Upgrade additional information:
// - The outputChanceIncrease is added to the chance value of the recipe
event.recipes.strainers.output_upgrade("minecraft:emerald", 0.2)


event.recipes.strainers.output_upgrade("minecraft:emerald", 0.2)