Skip to content

KubeJS Support

Yang Xizhi edited this page Oct 7, 2025 · 2 revisions

You can define custom treater and electrode recipes with KubeJS.

Treater Recipe

event.recipes.modularbees.treater_food(food, boost).remains(output);

Example

ServerEvents.recipes(event=>{
	event.recipes.modularbees.treater_food("apple", 1.2);
	event.recipes.modularbees.treater_food("#c:honeycombs", 1.8).remains("productivebees:wax");
})

Parameters

  • Food can be itemstack or tags.
  • Boost is the production multiplier which must greater than 1.
  • Output is the residue after use which is optional.

Electrode Recipe

event.recipes.modularbees.overclocker_electrode(electrode, boost);

ServerEvents.recipes(event=>{
	event.recipes.modularbees.overclocker_electrode("netherite_sword", 8);
})

Parameters

  • Electrode will be damaged in overclocker if it is damagable, otherwise it can be used forever.
  • Boost is the speed multiplier which must greater than 1.

Remove Recipe

Treater

ServerEvents.recipes(event=>{
	event.remove({ id: 'modularbees:treater/{food}' })
})

food can be honey_treat,honey_bucket,honey_bottle,honey_block,sugar

Electrode

ServerEvents.recipes(event=>{
	event.remove({ id: 'modularbees:electrode/{electrode}' })
})

{electrode} can be electrode_copper,electrode_iron,electrode_gold,electrode_netherite

Clone this wiki locally