What is Essential Mod?
Essential is a quality of life mod that boosts Minecraft Java Edition to the next level. The source code of the Essential Mod is accessible to everyone, demonstrating our commitment to transparency with our users and the broader community.For Players
Install Essential Mod and enhance your Minecraft experience with quality of life features
For Developers
Build mods using Essential’s powerful API for commands, GUI, notifications, and more
Key features
Social features
Connect with friends, message players, and engage with the community
Cosmetics system
Customize your character with cosmetics, capes, emotes, and outfits via the Wardrobe
Screenshot manager
Capture, browse, and manage your screenshots with an intuitive interface
Enhanced UI
Modern interface improvements for title screen, pause menu, and multiplayer menus
Performance optimizations
Optimized rendering and resource management across all supported versions
Developer API
Powerful APIs for commands, notifications, GUI components, and utilities
Platform support
Essential supports a wide range of Minecraft versions and mod loaders:Forge
Minecraft 1.8.9 through 1.21.x
Fabric
Minecraft 1.16.2 through 1.21.x
Cross-version
Single codebase supporting multiple Minecraft versions
Developer highlights
Essential provides a comprehensive API for mod developers:- Command API: Create commands with automatic argument parsing and type conversion
- Notifications API: Display beautiful in-game notifications without cluttering chat
- GUI API: Build custom UIs using Elementa components with Essential styling
- Utility APIs: Access Minecraft utilities, Mojang API integration, and multithreading helpers
- Dependency Injection: Modern DI system for clean architecture
Quick start guide
Get started with the Essential API in minutes
API reference
Explore the complete API documentation
Open source commitment
The source code of Essential Mod is publicly accessible for transparency. While you can audit and verify the code, please note that the code is source-available under a restrictive license. You may not use, modify, or distribute the code. See the license for details.
Get started
Choose your path
- Players: Follow the installation guide to install Essential Mod
- Developers: Read the quick start guide to integrate Essential API
Join the community
Get help and connect with other users in our Discord
Additional resources
Website
Visit the official Essential website
Wiki
Browse the Essential Wiki for detailed guides
Discord
Join our Discord community for support
GitHub
View the source code on GitHub