The Essential Loader is the component responsible for loading Essential into Minecraft. It’s split into multiple stages and platforms.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/SparkUniverse/Essential-Mod/llms.txt
Use this file to discover all available pages before exploring further.
The latest version of Essential Loader is automatically built when building Essential Mod because it is included in the
pinned jar files.Loader Architecture
The loader is organized into:- Stages: Three loading stages (stage0, stage1, stage2)
- See
loader/docs/stages.mdfor details on each stage
- See
- Platforms: Different mod loader environments
- See
loader/docs/platforms.mdfor platform details
- See
Available Platforms
Essential Loader supports four platforms:fabric - Fabric Mod Loader
fabric - Fabric Mod Loader
For all Minecraft versions using Fabric.
launchwrapper - Legacy Forge
launchwrapper - Legacy Forge
For Forge on Minecraft 1.8.9 and 1.12.2.
modlauncher8 - Modern Forge (1.16.5)
modlauncher8 - Modern Forge (1.16.5)
For Forge on Minecraft 1.16.5.
modlauncher9 - Modern Forge (1.17+)
modlauncher9 - Modern Forge (1.17+)
For Forge on Minecraft 1.17 and above.
Build Commands
Build All Loader Components
When you build Essential Mod, all loader components are built automatically:Build Specific Stage and Platform
To build a specific loader stage and platform:Examples
Output Files
Built loader jars are located at:Directory Structure
Platform Selection Guide
Choose the platform based on your Minecraft version and mod loader:| Minecraft Version | Mod Loader | Platform |
|---|---|---|
| 1.8.9 | Forge | launchwrapper |
| 1.12.2 | Forge | launchwrapper |
| 1.16.5 | Forge | modlauncher8 |
| 1.17+ | Forge | modlauncher9 |
| Any | Fabric | fabric |
Understanding Loader Stages
The three-stage loading system allows Essential to:- Bootstrap early in the game loading process
- Handle different mod loader environments
- Update itself independently of the container mod
Checksum Verification
Loader jars are included in the checksum verification process:Next Steps
Build Essential Container
Build thin container mods for distribution
Verify Checksums
Verify your loader builds match official releases