Skip to content

Build & Development Overview ​

This section summarizes source code builds, platform requirements, and development conventions across Luminara's maintained branches.

Routine Server Deployment Does Not Require Building

For production deployment, please download officially released pre-compiled mod JAR files directly from GitHub Releases. Building from source is intended only for development, custom modifications, or validating cutting-edge features.

Branch Build Matrix ​

Luminara follows a dual-branch parallel maintenance strategy, with each branch targeting different Minecraft versions, mod loader ecosystems, and Java toolchains:

BranchTarget PlatformSupported LoadersJDK VersionDedicated Build Guide
stable/TrialsMinecraft 1.20.1Forge 47.x64-bit JDK 17Go to Trials Build Guide
stable/FeudalKingsMinecraft 1.21.1NeoForge 21.1.x
Fabric 0.16.x+
64-bit JDK 21 / 25Go to FeudalKings Build Guide

Never Mix Branches and Artifacts

  • Trials artifacts are strictly for Minecraft 1.20.1 Forge environments.
  • FeudalKings artifacts are strictly for Minecraft 1.21.1 NeoForge or Fabric environments.
  • The two branches utilize distinct Gradle plugin architectures and build tasks; please check out the corresponding branch and run its respective tasks. :::

Branch Build Entry Points ​

Please navigate to the build guide corresponding to your target Minecraft version:

Luminara Server Admin Docs