What is Essential Container?
The Essential Container is a thin mod which:- Does nothing but download Essential on first launch
- Is available on essential.gg/download
- Is installed by the Essential Installer
- Does not contain a specific version of Essential
- Downloads whatever version is latest at first launch
This is different from the jars published on Modrinth/CurseForge (“pinned” jars), which contain a specific version of Essential bundled with the loader.
Container vs Pinned Mods
Container Mod
Container Mod
- Small file size (under 1 MB)
- No Essential code bundled
- Downloads latest Essential on first launch
- Available on essential.gg/download
- Used by the Essential Installer
Pinned Mod
Pinned Mod
- Larger file size (includes Essential)
- Contains specific Essential version
- No download required on launch
- Available on Modrinth/CurseForge
- Built from:
versions/<MC-Version>/build/libs/pinned_*.jar
For more technical details about container vs pinned mods, see
loader/docs/container-mods.md in the source repository.Container Platforms
Since the container only contains code to load Essential (not to interact with Minecraft directly), there are only four different versions:fabric
fabric
For all Minecraft versions using Fabric mod loader.
launchwrapper
launchwrapper
For Forge on Minecraft 1.8.9 and 1.12.2 (legacy Forge versions).
modlauncher8
modlauncher8
For Forge on Minecraft 1.16.5 (modern Forge).
modlauncher9
modlauncher9
For Forge on Minecraft 1.17 and above (latest Forge).
For more technical details about these platforms, see
loader/docs/platforms.md in the source repository.Build Container
To build the Essential Container for a specific platform:Examples
Build All Containers
To build all container platforms at once:Output Files
Built container jars are located at:Directory Structure
Platform Selection by Minecraft Version
Choose the container platform based on your target Minecraft version and mod loader:| Minecraft Version | Mod Loader | Container Platform |
|---|---|---|
| 1.8.9 | Forge | launchwrapper |
| 1.12.2 | Forge | launchwrapper |
| 1.16.5 | Forge | modlauncher8 |
| 1.17+ | Forge | modlauncher9 |
| 1.18+ | Forge | modlauncher9 |
| 1.19+ | Forge | modlauncher9 |
| 1.20+ | Forge/NeoForge | modlauncher9 |
| 1.21+ | Forge/NeoForge | modlauncher9 |
| Any | Fabric | fabric |
Checksum Verification
Container jars are included in the CI checksum verification:Use Cases
Distribution
Container mods are used on essential.gg/download for users who want automatic updates.
Third-Party Integration
Third-party mods can embed the Essential Loader to integrate with Essential.
Essential Installer
The installer uses container mods to set up Essential.
Auto-Updates
Container mods automatically download the latest Essential version.
Next Steps
Verify Your Build
Verify container checksums match official releases
Build Essential Mod
Build the full Essential mod with pinned versions