Overview

A modern, lightweight Essentials alternative built for Paper, Purpur, and Spigot.

What is EssentialsC?

EssentialsC is a ground-up rewrite of the classic Essentials suite. It ships with 70+ commands, native SQLite storage, full MiniMessage formatting, and a public API for developers ( BETA !).

Every system is built for long-term performance: player data lives in indexed databases rather than flat files, messaging uses Adventure components with gradient and hover-event support, and the plugin targets modern Paper 1.17+ APIs without legacy bullshit.

Migration Already running EssentialsX? Run /migration essentialsx to preserve homes, warps, and player data automatically. Requires 4.0.7+.

Requirements

  • Java 17 or newer
  • Paper 1.17+, Purpur 1.17+, or Spigot 1.17+
  • No hard dependencies — libraries are bundled
  • Optional integrations: Vault, LuckPerms, PlaceholderAPI, DiscordSRV, TAB, Floodgate
Tip Paper or Purpur is strongly recommended. Spigot and Folia compatibility is maintained, but some MiniMessage features may behave differently on older Spigot builds.

Installation

1

Download

Grab the latest jar from Modrinth or GitHub Releases.

2

Drop into /plugins

Move EssentialsC-<version>.jar into your server's plugins/ folder. No extra libraries needed.

3

Start the server

Launch Paper / Purpur / Spigot / Folia. Config files and SQLite databases are generated automatically on first run.

4

Configure

Edit plugins/EssentialsC/config.yml, then run /essc reload.