Back to mods
KubeLoader project artwork

CurseForge · Minecraft mod

KubeLoader

A mod that allows you to load the KubeJS Scripts from mod or "ContentPack"

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which KubeLoader release should I use?

Updated last month
Latest stable file kubeloader-0.0.8.jar
Game version 1.20.1
Loader Forge

kubeloader-0.0.8.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is KubeLoader required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does kubeloader-0.0.8.jar need?

kubeloader-0.0.8.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add KubeLoader without breaking your instance.

Built for kubeloader-0.0.8.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use kubeloader-0.0.8.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside kubeloader-0.0.8.jar. It opens that exact file at the source.

About this project

What does KubeLoader add?

KubeLoader - Next Generation KubeJS Development Framework

Overview

KubeLoader is not just another KubeJS addon—it's a future-ready modular development platform for KubeJS that revolutionizes how scripts are created, distributed, and managed.

KubeLoader introduces a revolutionary ContentPack system that redefines how KubeJS scripts are distributed and loaded, enabling scripts to be treated as first-class mod citizens.

This document provides an overview of KubeLoader's architecture, core components, and extension mechanisms for the KubeJS framework.

For detailed information about ContentPack structure and creation, please refer to the ContentPack documentation.

What is KubeLoader?

KubeLoader is the next-generation development framework for KubeJS. It provides a complete modular system—ContentPacks—that allows developers to build, integrate, and publish KubeJS functionality in a "mod-like" manner, completely eliminating the flat and coupled nature of traditional scripts.

Note: ContentPacks are not just script packages; they can simultaneously carry assets and data content, making them a superset of resource packs + data packs.

With KubeLoader, developers no longer just write scripts—they develop reusable functional modules. You can:

  • Develop scripts like mods: Enjoy independent dependency management, namespaces, and lifecycle control.
  • Load functionality like installing mods: Easily integrate ContentPacks developed by others to rapidly build complex projects.
  • Share contentpacks like publishing mods: Export as .jar files with one click and publish directly to CurseForge or Modrinth as proper mods.

KubeLoader aims to become the "script operating system" for the KubeJS ecosystem—managing modules, coordinating dependencies, extending capabilities, and providing a unified development paradigm for the entire community.

With KubeLoader, you can approach script development with a modular mindset and develop/publish ContentPacks with the same rigor as developing mods.

Core Features

KubeLoader provides a suite of powerful features designed to enhance the KubeJS script development experience:

🚀 ContentPack System

  • Multi-format Support: Read ContentPacks from folders, ZIP archives, and JAR files
  • Rapid Development: Quickly create ContentPack projects and export them as JAR mods
  • Modular Architecture: Treat scripts as independent, reusable modules

⚡ Enhanced Event System

  • Extended Events: Add new Forge events to enhance script development capabilities
  • Advanced Tooling: Additional utility classes to streamline KubeJS development
  • Lifecycle Management: Comprehensive control over ContentPack initialization and execution

🔗 Dependency Management

  • Smart Dependency Resolution: Automatic sorting and loading of ContentPack dependencies
  • Cross-Pack Communication: Secure data sharing and communication between ContentPacks via API
  • Version Compatibility: Robust handling of version requirements and conflicts

📦 Resource Integration

  • Assets & Data Support: ContentPacks can include both assets and data resources
  • Automatic Resource Pack Handling: Seamless integration with Minecraft's resource system
  • Namespace Management: Proper namespace isolation and conflict prevention

🛠️ Developer Experience

  • Command Integration: /kl pack and /kl mod commands for easy ContentPack management

wiki

More infomation in wiki

Project description from CurseForge.

Pick your setup

KubeLoader by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

7 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

KubeLoader versions and loaders

23 of 23 releases match

Looking for an older file? The official CurseForge project page is in Resources.