LootJS: KubeJS Addon (1.21.1, 1.20.1) – Content Expansion

Available for:FabricForgeNeoForge

If you've ever tried to tweak loot tables in a Minecraft modpack, you know the pain of editing raw JSON files. LootJS Mod eliminates that hassle by letting pack developers control the entire loot system through KubeJS scripting — no more manually editing dozens of JSON loot tables. With over 7.8 million downloads on Modrinth and active development since 2022, it has become one of the go-to tools for modpack creators who want full control over what drops, where, and when.

Key Features

  • Global loot modification via scripting — Adjust loot tables across the entire game using KubeJS scripts instead of editing individual JSON files. This includes mob drops, chest loot, fishing rewards, and more.
  • Deep KubeJS integration — Built as a dedicated KubeJS addon, LootJS hooks directly into the KubeJS event system, giving pack developers advanced control over loot conditions, pools, and entries with familiar JavaScript-like syntax.

Screenshots

How to Install

  1. Download and install your preferred mod loader (Forge, Fabric, or NeoForge) for your Minecraft version.
  2. Install KubeJS — LootJS requires it as a core dependency.
  3. If using Fabric, make sure Fabric API is also installed.
  4. Download the correct LootJS file for your Minecraft version and loader, then place it in your .minecraft/mods folder.
  5. Launch Minecraft and verify LootJS appears in your mod list.

Requirements

Category Details
Mod Loader Forge, Fabric, NeoForge
Dependencies KubeJS Library, Fabric API (Fabric only)
Minecraft Versions 1.21.1, 1.20.1, 1.19.2, 1.18.2, 1.16.5

Pros & Cons

Pros

  • Dramatically simplifies loot table editing for modpack developers
  • Supports all three major mod loaders (Forge, Fabric, NeoForge)
  • Actively maintained with updates through early 2026
  • Large community and proven reliability with millions of downloads
  • Open-source under LGPL-3.0 license

Cons

  • Requires KubeJS knowledge — not useful for casual players
  • Targeted at pack developers, not end users
  • Older Minecraft versions (1.16.5) only support Forge

Download

Minecraft VersionLoaderDownload Links
For Minecraft 1.16.5
Forge

For Minecraft 1.18.2
Forge

For Minecraft 1.18.2
Fabric

For Minecraft 1.19.2
Forge

For Minecraft 1.19.2
Fabric

For Minecraft 1.19.2
Forge

For Minecraft 1.19.2
Fabric

For Minecraft 1.19.2
NeoForge

For Minecraft 1.19.2
NeoForge

Always download mods from official sources to stay safe.

What's New

  • Fixed a reported bug tracked as issue #32 on GitHub.
  • The latest update focuses on stability improvements and bug fixes.
  • Development continues on the AlmostReliable GitHub repository.

FAQ

Do I need KubeJS installed to use LootJS?

Yes, KubeJS is a required dependency. LootJS is built as a KubeJS addon and will not function without it installed.

Can regular players use LootJS, or is it only for modpack developers?

LootJS is designed for modpack developers and server operators who want to customize loot tables through scripting. Regular players typically interact with it indirectly by playing modpacks that include it.

Which mod loaders does LootJS support?

LootJS supports Forge, Fabric, and NeoForge, though availability varies by Minecraft version. For example, the 1.16.5 build only supports Forge, while newer versions like 1.19.2 support all three loaders.

Looking for more? Browse all Minecraft Mods on McInside.

Explore Minecraft Mods →

Click to rate this post!
[Total: 6 Average: 4]