ModsFinder

Rhino

by KubeJS

Rhino is a JavaScript engine library that other mods embed, supplying ES6 scripting without relying on Java's removed Nashorn engine.

FabricForgeNeoForgeQuiltClient or server, optionalMozilla Public License 2.0Open source1.18.2 – 26.1.2

What it does

Rhino is derived from Mozilla's JavaScript engine, reworked so that other mods can embed it. It supplies an engine that handles ES6 syntax and does not depend on Nashorn, which Java dropped in version 15. On its own it does nothing visible in the game; it works as a dependency for mods that need a scripting layer, and KubeJS is the mod it is built for.

Rhino is required by 56 other mods, including KubeJS, Alien Evolution, Gravestone: Core, KubeJS Offline and Into The Omniverse: AlienEvo AddonPack. Either side can run it, and neither needs it. It is published for Fabric, Forge, NeoForge and Quilt across 20 release versions, spanning 1.18.2 – 26.1.2. The license is Mozilla Public License 2.0, and the source code is public.

Key features

  1. ES6 JavaScript engine

    Scripts written with ES6 syntax run on the engine, so mod authors can use a modern JavaScript dialect.

  2. No Nashorn dependency

    The engine does not rely on Nashorn, so it keeps working on Java versions where that engine has been removed.

  3. Library for other mods

    Being a dependency rather than a standalone feature, it provides the scripting layer that other mods call.

  4. Wide version coverage

    Builds span 20 release versions across four mod loaders, covering 1.18.2 – 26.1.2.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.22101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
26.1.12101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
26.12101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.x12 of 12 versions with builds
1.21.112101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.102101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.92101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.82101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.72101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.62101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.52101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.212101.2.7-build.81+Rhino-1.21Not available
1.21.42101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
1.21.32101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
1.21.22101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
1.21.12101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
1.212101.2.7-build.85+Rhino-1.212101.2.7-build.85+Rhino-1.212101.2.8-build.91+Rhino-1.21Not available
1.20.x2 of 2 versions with builds
1.19.x2 of 2 versions with builds
1.18.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 56 mods

Questions

Does Rhino need to be installed by itself?

No. It is a library, so it is installed as a dependency of mods such as KubeJS, which list it as required.

Which loader should be used for Rhino?

Fabric, Forge, NeoForge and Quilt builds exist. The loader must match the mod that depends on it.

In the catalog

Rhino is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from KubeJS

All projects

Similar mods

What the author says

A fork of Mozilla's Rhino library, modified for use in mods. This library adds JavaScript engine Rhino that supports ES6 and doesn't depend on built-in Nashorn engine that got removed in Java 15. This mod doesn't do anything on it's own, it's a library used by KubeJS.
KubeJS, on the Modrinth page

Official listing

Owner
KubeJS
Published
2022-05-24
Updated on Modrinth
2026-07-19
Facts verified
2026-10-15

Tags