KubeJS Thermal: Customize Thermal Expansion Recipes & Machines

KubeJS Thermal: A Practical Guide to Automating Recipes in Minecraft Modpacks If you build or maintain modded Minecraft servers, you already know that recipe balance can make or break the player experience. That is where KubeJS Thermal becomes incredibly useful. This integration connects KubeJS s...

Download kubejs thermal for Minecraft 1.20.1, 1.19.2, 1.18.2, 1.16.5, 1.16.3

Original name: kubejs thermal

Minecraft: 1.16.3, 1.16.5, 1.18.2, 1.19.2, 1.20.1

Loaders: Forge

FileVersionLoaderSize
kubejs-thermal-1604.1.0.2.jar1.16.3Forge10 КБDownload
kubejs-thermal-1604.1.0.3.jar1.16.3Forge12 КБDownload
kubejs-thermal-1604.1.0.4.jar1.16.3Forge12 КБDownload
kubejs-thermal-1604.1.0.5.jar1.16.3Forge12 КБDownload
kubejs-thermal-1605.1.1.6.jar1.16.3Forge15 КБDownload
kubejs-thermal-1604.1.0.1.jar1.16.3Forge11 КБDownload
kubejs-thermal-1605.1.3-build.1.jar1.16.5Forge16 КБDownload
kubejs-thermal-1605.1.4-build.2.jar1.16.5Forge19 КБDownload
kubejs-thermal-1605.1.4-build.3.jar1.16.5Forge20 КБDownload
kubejs-thermal-1605.1.4-build.4.jar1.16.5Forge20 КБDownload
kubejs-thermal-1802.1.5-build.10.jar1.18.2Forge21 КБDownload
kubejs-thermal-1802.1.6-build.7.jar1.18.2Forge21 КБDownload
kubejs-thermal-1802.1.5-build.16.jar1.18.2Forge21 КБDownload
kubejs-thermal-1802.1.5-build.14.jar1.18.2Forge21 КБDownload
kubejs-thermal-1802.1.5-build.12.jar1.18.2Forge21 КБDownload
kubejs-thermal-1902.1.6-build.22.jar1.19.2Forge26 КБDownload
kubejs-thermal-1902.1.9-build.9.jar1.19.2Forge25 КБDownload
kubejs-thermal-1902.1.9-build.11.jar1.19.2Forge26 КБDownload
kubejs-thermal-1902.1.9-build.16.jar1.19.2Forge26 КБDownload
kubejs-thermal-2001.1.10-build.2.jar1.20.1Forge25 КБDownload
kubejs-thermal-2001.1.10-build.5.jar1.20.1Forge27 КБDownload

KubeJS Thermal: A Practical Guide to Automating Recipes in Minecraft Modpacks

If you build or maintain modded Minecraft servers, you already know that recipe balance can make or break the player experience. That is where KubeJS Thermal becomes incredibly useful. This integration connects KubeJS scripting with Thermal machines, giving pack developers fine control over crafting mechanics without rewriting entire mods. In simple terms, you can tweak how players process blocks, fluids, and materials through Thermal’s core devices, then shape progression around your world’s biomes, resources, and gameplay goals.

Instead of relying only on default recipes from Thermal Expansion-style content, you can create custom chains that fit your pack’s version, economy, and progression. Whether your players are rushing tech trees, exploring survival-focused servers, or experimenting with automation-heavy mods, KubeJS Thermal gives you reliable tools to define exactly how machines should behave.

What KubeJS Thermal Actually Adds

KubeJS Thermal focuses on recipe and fuel scripting for Thermal machine systems. It supports a broad range of machine recipe types, including furnace, sawmill, pulverizer, smelter, centrifuge, press, crucible, chiller, refinery, brewer, bottler, and insolator. On top of that, it supports catalyst and fuel systems for advanced balancing.

This means you can build custom processing lines where one ingredient becomes dust in a pulverizer, then liquid in a crucible, then final output in a press or smelter. For many modpacks, that kind of control is essential for reducing overpowered shortcuts and making automation feel rewarding rather than trivial.

Core Recipe Scripting Concepts

Most scripts begin with the event.recipes.thermal namespace. From there, each machine type has a dedicated method. For example, press and crucible recipes can transform common items into targeted outputs, while insolator recipes can consume water and catalyst-style ingredients for controlled farming loops.

  • Machine-specific methods: Define behavior for each Thermal block instead of using one generic crafting table recipe.
  • Fluid handling: Crucible, refinery, bottler, and brewer scripts let you gate progression through fluid mechanics.
  • Ingredient tags: Use Forge tags to support compatibility across multiple mods and versions.
  • Output balancing: Adjust rates and chances so your servers avoid early-game resource inflation.

A strong approach is to map each machine to a gameplay role. Let the sawmill improve wood efficiency, the pulverizer support ore doubling with tradeoffs, and the smelter handle alloy progression that unlocks higher-tier mechanics. This keeps systems understandable for players while preserving modpack identity.

Catalysts and Fuel: The Hidden Balancing Layer

Many creators overlook catalyst and fuel scripting, but this is where KubeJS Thermal becomes truly powerful. You can configure pulverizer_catalyst, smelter_catalyst, and insolator_catalyst behavior with modifiers for primary output, secondary output, energy cost, chance thresholds, and catalyst consumption probability.

Fuel scripting goes even further by controlling machine power through stirling, compression, magmatic, numismatic, and lapidary fuel definitions. This allows you to turn ordinary items into meaningful energy sources and connect machine throughput to world exploration. For example, players mining deep stone layers or rare biome structures can gain stronger fuel options, which naturally encourages exploration rather than static base grinding.

When testing recipe flow, many players appreciate how quickly this setup can be deployed: the mod can be installed through the foxygame.net launcher, a convenient and modern client where mods are downloadable directly from the menu. It is especially handy when you are iterating on pack updates and need flexible testing across different Minecraft versions.

Best Practices for Stable Modpack Progression

Good scripting is not only about adding recipes; it is about creating a coherent experience from early game to late automation. KubeJS Thermal helps most when you plan dependencies carefully and test every stage on a live-like environment.

  • Design progression tiers: Basic furnace and sawmill first, advanced refinery and centrifuge later.
  • Use tags aggressively: Tag-based inputs future-proof compatibility with other mods and updates.
  • Balance energy per recipe: Expensive outputs should consume meaningful RF and not bypass intended gates.
  • Control catalyst efficiency: High output bonuses should require rare materials or limited-use catalysts.
  • Validate multiplayer behavior: Test automation loops on servers to catch exploits before release.

If you maintain public servers, add patch notes explaining recipe changes in plain language. Players adapt faster when they understand why a machine chain changed, especially after major updates. Clear communication reduces frustration and improves retention, particularly in long-term modded worlds.

Why KubeJS Thermal Matters for Modern Minecraft Modding

Modern modpacks are no longer just collections of random mods. They are curated systems with intentional mechanics, custom progression, and often unique identities per server network. KubeJS Thermal supports that level of design by giving script-level control over machine crafting and resource transformation.

From ore processing and fluid conversion to catalyst optimization and fuel economics, this integration gives pack authors technical precision without sacrificing flexibility. It is useful for kitchen-sink packs, expert progression packs, and lightweight automation packs alike.

In the long run, KubeJS Thermal is valuable because it helps you shape gameplay around your vision instead of default settings. With thoughtful recipe tuning, machine balance, and regular version-aware updates, you can deliver a Minecraft experience that feels challenging, polished, and deeply satisfying for both solo players and active multiplayer communities.

--- **Update May 10, 2026:** Added 1 file for version 1.20.1 (Forge).