Download KubeLoader — Minecraft Mods — MetaMods

KubeLoader

Active

Downloads

0

Last update

1 month ago

Versions

1.20.1 — 1.20.6
Client and server
Forge
Libraries

KubeLoader - Innovative Development Platform for KubeJS

Introduction

KubeLoader represents a cutting-edge modular development platform for KubeJS that fundamentally changes the approach to creating, distributing, and managing scripts. This project goes beyond being a simple addon and offers a future-ready solution for working with KubeJS.

Project Essence

KubeLoader implements a revolutionary ContentPack system that completely rethinks methods for distributing and loading KubeJS scripts. Scripts have now become full-fledged participants in the modding community on par with regular mods.

The project offers a complete modular ContentPacks system, allowing developers to create, integrate, and publish KubeJS functionality as full-fledged modifications. This solution completely eliminates the limitations and disconnection of traditional flat scripts.

Important: ContentPacks aren't just script bundles - they can simultaneously contain resources and data, effectively representing a combination of resource packs and data packs.

With KubeLoader, developers stop merely writing code - they create reusable functional modules. You can:

  • Develop scripts like mods with independent dependency management, namespaces, and lifecycle control
  • Load functionality like mods - easily integrate others' ContentPacks for rapid construction of complex projects
  • Distribute content packs like mods - export to .jar files with one action and publish as full-fledged modifications

KubeLoader aims to become the "operating system for scripts" in the KubeJS ecosystem, taking on module management, dependency coordination, capability expansion, and providing a unified development paradigm for the entire community.

Main Features

🚀 ContentPack System

  • Multi-format support: working with ContentPacks from folders, ZIP archives, and JAR files
  • Rapid development: instant ContentPack project creation with export capability as JAR mods
  • Modular architecture: treating scripts as independent, reusable modules

Enhanced Event System

  • Extended events: adding new Forge events to increase development capabilities
  • Additional tools: utility classes for simplifying KubeJS development
  • Lifecycle management: complete 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 The dependency system ensures reliable compliance with version requirements and conflict resolution.

📦 Resource Integration

  • Asset and data support: ContentPacks can include resources and content
  • Automatic resource pack handling: seamless integration with Minecraft's resource system
  • Namespace management: proper name isolation and conflict prevention

🛠️ Developer Experience

  • Command integration: /kl pack and /kl mod commands for convenient ContentPack management
Project members
WhiseNT

WhiseNT

Developer

Created: 22 Feb 2025

ID: 82847