KesseractJS
Welcome to the Fourth Dimension
KesseractJS is a fork of KubeJS that continues development of this modification for Minecraft version 1.16.5. This project brings numerous features from newer versions, as well as includes completely new capabilities not present in the original mod. The unique features are detailed in a dedicated wiki, and technical support is provided on our Discord server, where you can ask any questions.
This modification requires a modified version of the Rhino JS parser called Rhizo — make sure to install it before use. It's also recommended to use ProbeJS Legacy when developing scripts for improved IDE support.
Feature Showcase
Fake Mod Registration
// In startup_scripts
Platform.registerFakeMod("notarealmodid").displayName("Hello World!")
onEvent('item.registry', event => {
event.create('notarealmodid:thing')
})

Backported Features
// Welcome to the future, baby!
// Falling block type
onEvent('block.registry', event => {
event.create('metal_pipe').material('falling')
})
// Custom music discs (https://github.com/KubeJS-Mods/KubeJS/issues/491)
onEvent('item.registry', event => {
event.create('disc_14').song('jamiroquai:vitrual_insanity')
})
// thickTexture/thinTexture and textureThick/textureThin compatibility
onEvent('fluid.registry', event => {
event.create('you_dont_want_to_know')
.thickTexture(0xFF0000)
.textureThick(0xFF0000) // Both methods work!
})
// JsonIO
let data = JsonIO.read('kubejs/data.json')
JsonIO.write('kubejs/data.json', {recursion: data})
// + much more!
Multiple Fixes

Additional Advantages
- Complete compatibility with previously created KubeJS scripts (simply transfer files)
- Continuous updates and project development
- New features will be added in future versions
This project was created through collaboration between Hellish Mods, ZZZank, and MundM2007, with participation from the Team Potato team.
