Skip to main content
Essential Mod Hero

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

1

Choose your path

2

Explore the features

Learn about Essential’s social features, cosmetics system, and UI enhancements
3

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

Build docs developers (and LLMs) love