COWMODSКаталог модов

EssentialsC [1.20.6-26.3+ | Folia Support ]

No Legacy Bloat. Folia Support. Maintained. Fully toggable modules !

Автор: _GodlyCow39,7 тыс.49обновлён 24 окт. 2026 г.
ЭкономикаУправлениеУтилиты

Описание

EssentialsC

An all-in-one essentials plugin for Paper servers that stays out of your way.

Homes, warps, kits, a shop, an auction house and 90+ commands. Almost everything can be turned off if you don't need it, and every player can pick their own language.

Modrinth JitPack License Discord Last Commit Minecraft

Paper Purpur Folia Spigot

Download · Wiki · Issues


EssentialsC vs EssentialsX

EssentialsC started as an alternative to EssentialsX, so here's a straight comparison.

EssentialsCEssentialsX
Vanilla commandsLeaves them alone, everything runs at normal priorityTakes over vanilla commands by default
Turning stuff offAlmost everything can be switched off completelyCore features load together, plus optional add-on modules
StorageOne SQLite database, or MySQL if you wantOne YAML file per player
Languages29 built in, each player picks theirs with /languageOne language for the whole server, per-player is opt-in
MenusShop, auction house, kits and RTP all open real menusMostly chat and commands, a shop or AH means another plugin
Switching over/migration essentialsx with a dry-run modeNo importer
MailNo /mailHas /mail
Older serversPaper and 1.20.6+ onlyWorks on Spigot and versions going back years
Track recordNewer projectOver a decade, half the plugin world builds on it
Want the longer version? Click here
  • Vanilla commands. Everything ships at normal priority, so vanilla /gamemode, /give and friends keep working no matter what. You can still reach everything through /essentialsc:<command>, and every command can be turned off, reprioritized, aliased, put on a cooldown or given custom help text in commands.yml. EssentialsX takes over vanilla commands by default, and you have to dig through overridden-commands and disabled-commands to stop it.
  • Turning stuff off. Don't use homes, kits, TPA or punishments? Turn them off and they're really gone: no background tasks, no listeners, and the commands don't even get registered. EssentialsX loads its core features together and has optional add-on modules for stuff like chat, spawn and protection.
  • Storage. One SQLite database (or MySQL if you want) holding players, homes, kits, punishments and economy. No pile of per-player files. EssentialsX keeps one YAML file per player on disk.
  • Languages. 29 languages are built in, and each player picks their own with /language. EssentialsX uses one language for the whole server by default. Matching each player's client language is an opt-in setting (per-player-locale).
  • Menus. Shop, auction house, kits and RTP open real inventories you can click through. No walls of chat, and no extra plugins needed for a shop or an AH. EssentialsX is mostly chat and commands.
  • Switching over. /migration essentialsx pulls over users, homes, warps, bans, mutes and economy, and dry-run mode shows you what would happen first. EssentialsX has no importer, so you start from zero.
  • Mail. EssentialsX has /mail, EssentialsC doesn't. For offline messages you're stuck with /msg history or Discord.
  • Older servers. EssentialsX runs on Spigot and on versions going back years. EssentialsC needs Paper and 1.20.6+, so on an old setup EssentialsX is your only option.
  • Track record. EssentialsX has been around for over a decade and half the plugin world builds on it. EssentialsC is younger, so check the issue tracker before moving a big network over.

Click to see everything it can do

Money

  • Auction House: click through it in a menu, no extra plugin needed
  • Shop: a shop menu built right in
  • Economy: balances live in the same database as everything else

Getting around

  • Homes and Warps
  • TPA requests between players
  • Wild Teleport (RTP): opens as a menu

Running your server

  • Moderation tools: bans, mutes and other punishments
  • Kits: claim them from a menu
  • Nicknames and Scoreboard
  • Discord notifications

Also included

  • 90+ commands: turn off, reprioritize, alias, add cooldowns to or change the help text of any of them in commands.yml
  • Turn stuff off: disable a feature and it's really gone, with no background tasks, no listeners and no registered commands
  • One database: SQLite by default, MySQL if you want it
  • 29 languages: each player picks theirs with /language
  • MiniMessage: gradients, hover text and RGB just work in every message

...and more!

Click to see how to get started
  1. Make sure you're on Paper (or a supported fork) with Minecraft 1.20.6+ and Java 21+.
  2. Grab EssentialsC from Modrinth and drop it in your plugins folder.
  3. Start the server, then tweak the generated configs. The wiki explains every option.
  4. Coming from EssentialsX? Run /migration essentialsx to bring over users, homes, warps, bans, mutes and economy. Try dry-run mode first so you can see what would happen.
Click to see what it runs on

EssentialsC is built for Paper and its forks and works on Minecraft 1.20.6 - 26.2+.

SoftwareStatus
PaperSupported
PurpurSupported
FoliaSupported
Other ForksSupported*
SpigotNot Supported
BukkitNot Supported

*Forks that don't change the core Bukkit API work too.

You'll need: Java 21+, Minecraft 1.20.6+, and one of the server types above.

Use of AI

I use AI as a tool while building EssentialsC.

  • A small part of the core code was written with AI, then I reviewed, tested and adapted it.
  • I also used AI for the language files and a bigger part of the configs, mainly the shop sections.
  • I still review everything and handle the final implementation myself.
Contributing

Contributions are always welcome! Got an idea, found a bug, or want to improve something? Open an issue or send a pull request on GitHub.

Just make sure your changes fit the project and are tested before you do.


Thank you to everyone using EssentialsC. I appreciate every single one of you.

EssentialsC is not affiliated with or endorsed by EssentialsX or Mojang Studios. EssentialsC is developed by me in my free time.


bStats

Галерея

Shop - Main GUIShop - Category ExampleAuction House - Main GUIKits - Main GUI

Последние версии

Все версии →
release

EssentialsC [1.20.6-26.3+ | Folia Support ] 4.3.5

4.3.5
24 окт. 2026 г.291Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
**[Update]** Updated home storage to store player homes in the user database instead of the old home database **[Fix]** Fixed an issue where players were charged for commands even when the teleportation failed **[Fix]** Fixed an issue where offline inventories were restored every time a player joined, causing item duplication **[Add]** Added a new `blocked-worlds` configuration option for `/spawn` and `/back` **[Add]** Added a permission to bypass `blocked-worlds` restrictions for `/spawn`, `/dback`, `/back`, `/tpa`, `/home`, and `/warp` **[Fix]** Fixed an issue where TPA requests were not blocked in restricted worlds
release

EssentialsC [1.20.6-26.3+ | Folia Support ] 4.3.4

4.3.4
17 окт. 2026 г.1,7 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --- **[Update]** Improved the output formatting of `/user`. **[Fix]** Fixed spawners not retaining their custom names and lore when purchased. **[Fix]** Fixed `/itemid` not properly converting legacy color codes. **[Update]** Updated modules to unregister only EssentialsC-owned commands from the command map. **[Add]** Added Discord notifications for Shop Buy, Shop Sell, and SellGUI sales. **[Update]** Updated RTP GUI message keys and removed unused ones. **[Add]** Added a new `strip-item-names` configuration option to the shop: ```yaml # If true, custom names are removed from shop items when purchased, # so players receive the items with their default vanilla names. # Items still display their custom names in the shop GUI. strip-item-names: false ``` **[Add]** Added the Language API. **[Add]** Added a new `block-buy-when-inventory-full` configuration option to the shop: ```yaml # If true, players cannot buy items when their inventory is full. # If false, purchases proceed, and items that do not fit are dropped # at the player's feet. block-buy-when-inventory-full: true ``` **[Add]** Added a world argument to `/rtp` to bypass the GUI and teleport directly to a random location in the specified world.
release

EssentialsC [1.20.6-26.3+ | Folia Support ] 4.3.3

4.3.3
9 окт. 2026 г.1,6 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --- **[Add]** Added new `cost` and `cost-bypass` options to `commands.yml`: ```yaml top: enabled: true priority: normal aliases: [] cost: 20 cost-bypass: essentialsc.top.bypass.cost ``` **[Fix]** Fixed `/invsee` throwing an exception on Folia. **[Fix]** Fixed home bed lookups throwing an exception on Folia. **[Fix]** Fixed `/essc dump` throwing a `JsonIOException`. **[Fix]** Fixed the `essentialsc.scoreboard.toggle` permission not working as expected. **[Add]** Added new `/freeze` and `/unfreeze` commands with the following configuration options: ```yaml freeze: # Allow frozen players to look around (yaw/pitch) while keeping their position locked. allow-look: true # Cancel PlayerTeleportEvent for frozen players (pearls, chorus, commands, and plugins). block-teleport: true # Cancel item drops and prevent item pickups via inventory locking. block-drop-pickup: true # Cancel inventory clicks and drags for frozen players. block-inventory: true # Cancel block breaking and placing for frozen players. block-break-place: true # Cancel right/left-click interactions, entity interactions, and outgoing attacks. block-interact: true # Keep players frozen after reconnecting (persisted in the user database). persist-on-reconnect: true # Commands frozen players may still run (without a slash, in lowercase). # All other commands are blocked with freeze.command_blocked. allowed-commands: - msg - reply - r - help ```
release

EssentialsC [1.20.6-26.3+ | Folia Support ] 4.3.2

4.3.2
30 сент. 2026 г.1,5 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --- This update contains **A LOT** (and I mean, **A LOT**) of improvements - too many to count, but here are some of them: **[Update]** Updated the fallback Server Version placeholder so it no longer displays the alpha/release version **[Update]** Updated the Shop with **2 new default sections** **[Update]** Updated the Shop layout and buttons **[Update]** Updated the Shop balance item so it no longer acts as a back button and now displays a formatted balance **[Update]** Updated almost every auction message for a more consistent look **[Update]** Updated the default `rules.txt` configuration **[Add]** Added a new kit configuration option: ```yaml strip-item-names: true ``` **[Fix]** Fixed the Shulker Preview GUI not opening when trying to preview a normal/default Shulker Box ### Module Control You can now **fully disable individual core plugin modules**: * Auction * Kits * Shop * Rules * Back * Homes * Punishments * Scoreboard * Spawn * TPA * Vanish
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.3.1.2

4.3.1.2
22 сент. 2026 г.756Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --------------------------------------------------------------------- **[Fix]** Fixed `4.3.1` throwing `UnsupportedOperationException` ( on Folia )
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.3.1

4.3.1
22 сент. 2026 г.41Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog -------------------------------------------------------------------------- **[Add]** Added customizable `/<command> help` messages **[Fix]** Fixed shop prices accepting `Infinity`/`NaN` values **[Improve]** Imprved the database threading by sharing one DB thread across all databases **[Fix]** Fixed auction purchases potentially losing items when the inventory is full **[Add]** Added shulker preview and custom item blacklist support ( auction ) **[Add]** Added an auction search system **[Add]** Added a new `essentialsc.ah.listings.<limit>` permission **[Add]** Added an auction buy confirmation GUI (toggable) **[Add]** Added an option to fully disable the auction system **[Add]** Added an option to fully disable the shop system **[Add]** Added an option to fully disable the scoreboard **[Improve]** Improved first-run PlaceholderAPI setup **[Add]** Added PlaceholderAPI placeholders support in language keys **[Add]** Added support to shift-clicking items into the SellGUI **[Improve]** Improved the scoreboard to longer show the red line numbers on the side **[Fix]** Fixed many more small errors
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.3.0

4.3.0
5 сент. 2026 г.1,3 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --------------------------------------------------------------------------- **[Update]** Rewrote the [EssentialsC MySQL Expansion](https://modrinth.com/plugin/essentialsc-mysql-expansion) **[Fix]** Players can now no longer use `<rainbow>` , `<run_command....>` etc. with the `essentialsc.chat.legacycodes` permission **[Add]** Added the missing `mysql.` language keys to all files
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.2.9

4.2.9
23 авг. 2026 г.1,1 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --- **[Update]** Updated the auction GUI messages to no longer use legacy color codes. **[Fix]** Fixed players being able to take items out of the Auction GUI after it had been open for 5 minutes. **[Update]** Updated the auction refresh button to no longer forcefully close and reopen the inventory to refresh it asynchronously. **[Update]** Updated the default Auction GUI templates. **[Update]** Updated the default Shop GUI templates. **[Fix]** Fixed the Shop Balance item not being configurable. **[Add]** Added a new "No Permission" item to the kit GUI template. **[Add]** Added h/m/b/t suffixes to `/ah sell`.
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.2.8

4.2.8
16 авг. 2026 г.693Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --------------------------------------------------------------------------- **[Fix]** Fixed started kits not getting applied on first join ( [#39](https://github.com/GodlyCow203/EssentialsC/pull/39) ) **[Add]** Added ( a ) new `essentialsc.setwarp.<count>` permission
release

EssentialsC [1.20.6-26.2+ | Folia Support ] 4.2.7.1

4.2.7.1
10 авг. 2026 г.583Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog --------------------------------------------------------------------------- **[Fix]** Fixed `/sethome` not working **[Update]** Updated kits to support Enchanted Books: ```yaml - type: ENCHANTED_BOOK amount: 1 name: "<b><#FF9999>Mending" lore: [] enchantments: { MENDING: 1 } unbreakable: false flags: [] custom-model-data: 0 nbt: {} ```