ModsFinder

ModifyJS

by AnNingUI1

ModifyJS is a KubeJS addon for Forge and NeoForge that lets scripts add item types and adjust how some item details are handled.

ForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

ModifyJS extends KubeJS with a simple addon layer for item definitions. Scripts can register a custom item type, and the author describes one such type as used to create module items for a machine mod. Some detail requirements that KubeJS does not cover on its own are addressed by this addon.

KubeJS is a required dependency and must be installed alongside ModifyJS. A server running it needs every connecting player to have it too. Builds are published for Forge and NeoForge on 1.20.1 and 1.21.1, under the MIT License, and the source code and issue tracker are public. ModifyJS is open source.

Key features

  1. Simple KubeJS addon

    Adds a small set of script hooks on top of KubeJS for item definitions that KubeJS lacks by default.

  2. Custom item type

    Lets scripts register an item type, used by the author to build module items for a machine mod.

  3. Item rendering by item

    Supports item rendering through renderByItem, though the author notes that only this support is in place so far.

  4. Ongoing improvements

    The author describes the addon as still being improved, so some behavior may change between releases.

Compatibility

Latest build for each game version and loader.

1.21.1Not available1.1.0.3-neoforge
1.20.11.1.0.2-fix0.7-forge1.1.0.2-fix0.7-forge
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

How it compares

Full comparison

Mek AE2 Infusion is a Forge mod for 1.20.1 that shares the client and server environment and is open source under the MIT License. KubeJS + CC: Tweaked covers 1.19.2 – 1.20.2 on Forge and is open source under the GNU Lesser General Public License v2.1 only. Theurgy KubeJS is an open source MIT-licensed addon for Forge and NeoForge that spans 1.20.1 – 26.1.2, with the same client and server environment.

ModLoadersGame versionsEnvironmentUpdated
ModifyJSForge and NeoForge1.20.1 – 1.21.1Client and server2026-02-19
Mek AE2 InfusionForge1.20.1Client and server2026-06-03
KubeJS + CC: TweakedForge1.19.2 – 1.20.2Client and server2024-05-06
Theurgy KubeJSForge and NeoForge1.20.1 – 26.1.2Client and server2026-09-08

Questions

Does ModifyJS need KubeJS installed?

Yes. KubeJS is a required dependency, so it must be installed next to ModifyJS on either loader.

Which loaders and versions are supported?

Builds exist for Forge on 1.20.1 and for NeoForge on 1.21.1, with the latest Forge file dated 2025-03-24 and the latest NeoForge file dated 2026-02-19.

Does a server need ModifyJS installed?

Yes. Servers that run it need every player to install it too.

In the catalog

ModifyJS is one of 8,499 Technology mods on ModsFinder, and one of 4,122 Technology mods for Forge. 32,366 mods support Minecraft 1.21.1.

More from AnNingUI1

All projects

Similar mods

Official listing

Owner
AnNingUI1
Published
2025-02-21
Updated on Modrinth
2026-02-19
Facts verified
2026-10-15

Tags