KubeJS Mekanism
This mod provides integration between the popular Mekanism modification and the powerful KubeJS scripting tool. With it, you get full control over Mekanism recipes directly from JavaScript code.
Supported Recipe Types
The mod allows working with various Mekanism production processes:
- Crushing - material grinding
- Enriching - resource quality improvement
- Smelting - standard metallurgical processing
- Combining - combining multiple components
- Compressing - material compaction
- Purifying - impurity removal using gases
- Injecting - adding gases to materials
- Metallurgic infusing - saturating materials with additional properties
- Sawing - dividing materials into parts
Usage Examples
Here are some practical examples of creating recipes:
// Crushing oak planks into sticks
event.recipes.mekanismCrushing('minecraft:stick', 'minecraft:oak_planks')
// Creating golden apple from apple and gold ingot
event.recipes.mekanismCombining('minecraft:golden_apple', 'minecraft:apple', 'minecraft:gold_ingot')
// Purifying lava into obsidian using oxygen
event.recipes.mekanismPurifying('minecraft:obsidian', 'minecraft:lava_bucket', {gas: 'mekanism:oxygen', amount: 200})
// Creating comparator from quartz with redstone addition
event.recipes.mekanismMetallurgicInfusing('minecraft:comparator', 'minecraft:nether_quartz', 'mekanism:redstone', 20)
// Sawing brick with chance of getting clay
event.recipes.mekanismSawing('minecraft:redstone', 'minecraft:brick', item.of('minecraft:clay').chance(0.3))