KubeJS Alchemistry/Chemlib
by Crypt_IX
KubeJSAlchem is a KubeJS addon for Forge that lets players and modders define custom chemical elements, compounds and Alchemistry recipes with JavaScript, inside Minecraft.
What it does
An element can be marked as artificial and assigned to a group, which gives a modpack author full control over the periodic table. Compounds can be created by combining elements with other compounds, and each compound can carry its own color, description and exact component ratios to imitate realistic or fantastical chemical behavior.
The addon works with Chemlib and integrates directly with Alchemistry machines: atomizers, compactors, combiners and dissolvers. Recipe inputs and outputs can be specified exactly, including probabilistic drops, so complex alchemical processes can be scripted.
KubeJSAlchem requires KubeJS and is published for Forge only, for 1.20.1 – 1.20.6. Every player and the server need a copy of the mod. The code is not open source: the author holds All rights reserved.
Key features
Custom elements
New elements are defined in scripts with atomic number, group, period, matter state and metal type.
Compounds and colors
Compounds can be built from elements or other compounds, with their own colors, descriptions and component ratios.
Alchemistry recipes
Recipes for atomizers, compactors, combiners and dissolvers take exact inputs, outputs and probabilistic drops.
Element queries
Helper functions read element data such as abbreviation, metal type, active effects and matter state.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
ChemLib Custom Compounds is a Forge addon for 1.20.1, released under the Apache License 2.0 and open source, and it runs on client and server. KubeJS Thermal is also a Forge addon, with files for 1.16.2 – 1.20.1, open source under the GNU Lesser General Public License v3.0 only, and it targets Thermal machines rather than Alchemistry. KubeJSAlchem covers 1.20.1 – 1.20.6 and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KubeJS Alchemistry/Chemlib | Forge | 1.20.1 – 1.20.6 | Client and server | 2025-08-30 |
| ChemLib Custom Compounds | Forge | 1.20.1 | Client and server | 2024-10-21 |
| KubeJS Thermal | Forge | 1.16.2 – 1.20.1 | Client and server | 2026-05-05 |
Questions
Does KubeJSAlchem need KubeJS?
Does KubeJSAlchem have to be installed on the server?
Which game versions does KubeJSAlchem support?
In the catalog
KubeJS Alchemistry/Chemlib is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 11,154 mods support Minecraft 1.20.6.
Similar mods
What the author says
KubeJSAlchem is a powerful KubeJS addon designed to extend Alchemistry and Chemlib, allowing players and modders to create fully custom chemical elements, compounds, and alchemy recipes directly within Minecraft using JavaScript For detailed documentation and examples, visit the official KubeJSAlchem Wiki.
Official listing
- Modrinth page
- modrinth.com/mod/kubejs-alchemistry-chemlib
- Owner
- Crypt_IX
- Published
- 2025-08-30
- Updated on Modrinth
- 2025-08-30
- Facts verified
- 2026-10-15
