KubeJS icon

Mod - CurseForge

KubeJS

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

KubeJS project image

Source-provided project description. FreeMinecraftMods keeps creator credit and adds separate compatibility and decision guidance below.

Project overview

KubeJS What does this mod do? This mod lets you create scripts in JavaScript language to manage your server, add new blocks and items, change recipes and tags, add custom handlers for quest mods, change worldgen and more! How to use it? Run the game with mod installed once. It should generate kubejs folder in your minecraft directory with example scripts. startup scripts only get run once when the game loads. Those are for registering items, setting up configs etc. Server/data scripts are loaded when you join a world, those are better for things like clearlag, displaying custom login messages and world/player related things in general. Video tutorial for 1.19.2 Can I reload scripts? Yes, use /reload . Note: Not everything is reloadable. Some things require you to restart game, some only world, some work on fly. I don't know JavaScript / I need help with this mod! There's examples and pre-made scripts on KubeJS Wiki . I have a question / suggestion / bug report! If wiki didn't have the answer for what you were looking for, you can ask questions, make feature suggestions and report bugs here: KubeJS Support

FreeMinecraftMods decision guide

This mod is most relevant to players looking for Map and Information, Server Utility, API and Library, KubeJS on NeoForge, Forge, Fabric, Quilt. Treat those labels as discovery hints, then verify the exact file and dependency list on the official project page.

The source record was updated on Jul 24, 2026, which is a recent freshness signal. A recent date does not guarantee support for every loader or Minecraft version, so still inspect the current file list.

What to verify before choosing a file

  • Confirm that the file is published by the credited creator on the linked official source.
  • Match the Minecraft version exactly instead of relying only on a broad category label.
  • Read dependencies, incompatibilities, and changelog notes before updating an existing instance.
  • Match the loader or server platform and its required version. Forge and NeoForge are not interchangeable.
  • Back up worlds and configuration files before testing the project in a long-term save or public server.

Compatibility at a glance

Minecraft versions in this snapshot: 26.1.2, 1.21, 1.21.1, 1.20.1, 1.20.4, 1.19.2, 1.18.2, 1.19, 1.18, 1.18.1, 1.16.5, 1.16.4

Loaders and platforms: NeoForge, Forge, Fabric, Quilt, undefined

Map and InformationServer UtilityAPI and LibraryKubeJSWorld Gen

Before you install

Match the exact Minecraft version and loader, install every required dependency, and test in a separate profile before opening an important world. Keep a backup before changing a working mod list.

Source, licensing, and corrections

FreeMinecraftMods does not mirror the project files. Use the official source for downloads, release notes, dependencies, support, and licensing details. Project names, images, and creator-written descriptions remain the property of their respective owners.

How listings are reviewed | Report incorrect project information | Rights-holder and DMCA information

Limited catalog information

This source record is available for discovery, but it does not yet contain enough verified description, classification, image, freshness, or compatibility information to be indexed as a full editorial page. It is therefore marked noindex and is not eligible for advertising.