KubeJS Thermal - Integration with Thermal Expansion
The KubeJS Thermal mod provides powerful integration between KubeJS and Thermal Expansion, allowing you to create and configure recipes for various machines and processes through JavaScript.
Supported Recipe Types
With this addon, you can work with the following recipe types:
- furnace - furnaces
- sawmill - sawmills
- pulverizer - pulverizers
- smelter - smelters
- centrifuge - centrifuges
- chiller - chillers
- refinery - refineries
- brewer - brewers
- bottler - bottlers
- press - presses
event.recipes.thermal.press('minecraft:bone', '#forge:dyes/black')
- crucible - crucibles
event.recipes.thermal.crucible(Fluid.of('minecraft:water', 300), '#minecraft:saplings')
- insolator - insolators
event.recipes.thermal.insolator('minecraft:bone', '#forge:dyes/black').water(400)
Catalysts and Fuel
Configuration of catalysts and various fuel types is also supported:
- pulverizer_catalyst - pulverizer catalysts
event.recipes.thermal.pulverizer_catalyst('minecraft:coal').primaryMod(1.0).secondaryMod(1.0).energyMod(1.0).minChance(0.0).useChance(1.0)
- smelter_catalyst - smelter catalysts
- insolator_catalyst - insolator catalysts
event.recipes.thermal.pulverizer_catalyst('minecraft:coal').primaryMod(1.0).secondaryMod(1.0).energyMod(1.0).minChance(0.0).useChance(1.0)
- stirling_fuel - Stirling engine fuel
- compression_fuel - compression fuel
- magmatic_fuel - magmatic fuel
- numismatic_fuel - numismatic fuel
- lapidary_fuel - lapidary fuel
event.recipes.thermal.lapidary_fuel('minecraft:coal').energy(100000)
This mod opens up endless possibilities for customizing Thermal Expansion recipes through a convenient JavaScript API.