Changelog
⚠️ Major Changes ⚠️
ServerEssentials is now fully standalone! The plugin no longer requires external dependencies to function.
Dependency Changes
❌ LuckPerms – No longer required
❌ PlaceholderAPI – Only affects ServerEssentials placeholders
❌ Vault – Now optional
New Internal Economy System
ServerEssentials now includes a built-in economy system.
If Vault is present, ServerEssentials will use it as usual
If Vault is NOT present, the plugin automatically switches to the Internal Economy
All economy-related features continue to work without any limitations
Example log:
[12:32:07 INFO]: [ServerEssentials] §eUsing internal economy system
[12:32:07 INFO]: [ServerEssentials] [InternalEconomy] Database initialized
[12:32:07 INFO]: [ServerEssentials] §aEconomy system initialized: ServerEssentials-Internal
Full Log ( no dependencies installed ):
[12:32:07 INFO]: [ServerEssentials] Initializing soft-dependencies...
[12:32:07 WARN]: [ServerEssentials] §eVault not found, related features disabled.
[12:32:07 WARN]: [ServerEssentials] §eLuckPerms not found, related features disabled.
[12:32:07 WARN]: [ServerEssentials] §ePlaceholderAPI not found, placeholders won't work.
[12:32:07 WARN]: [ServerEssentials] PlaceholderAPI not found. Placeholders will be unavailable.
[12:32:07 INFO]: [ServerEssentials] §eUsing internal economy system
[12:32:07 INFO]: [ServerEssentials] [InternalEconomy] Database initialized
[12:32:07 INFO]: [ServerEssentials] §aEconomy system initialized: ServerEssentials-Internal
Changelog
Fixed:
- The Shop now actually saves the updated shop configs and loads them correctly
- Home permissions
- Home Placeholders
- The vanish command
Changed:
- the default
en.jsonlanguage file
Changelog
Fixed the rtp system
Fixed the shop configs not getting saved
Changelog
You can now no longer take out the Items from the SellGUI
ServerEssentials – Massive Rework Update!
This is one of the biggest updates ever released—surpassing even v2.0.0. Nearly every major system has been improved, optimized, or fully rewritten. Here’s a quick overview of what’s new:
Per-Player Language System
- Players can now set their own local language, instead of the entire server sharing one global language.
- Language files are now stored in optimized
.jsonfiles. - Adding languages is extremely simple:
- Update the
en.json(or any base file) - Create a new file like
be.json - Restart the server
- Use
/language be
- Update the
- Supports unlimited custom languages!
Massive Database Upgrade
- The plugin now uses 20+ SQLite databases (other database types coming soon!).
- Huge performance improvements—SQLite is much faster and more reliable than YAML for large data.
- Easily check database status via
/database.
Permissions & Commands Overhaul
- Removed the old config option for disabling commands.
- Commands now follow a consistent format:
serveressentials.command.<command>.<subcommand> - All permissions have been fixed and fully implemented.
- TPA and other commands finally have proper permission checks.
Shop Improvements + Brand New SellGUI
- A fully functional Sell GUI has been added (
/sellg). - Sell prices are automatically pulled from all shop config files.
- Shop system now uses MiniMessage colors—legacy color codes have been removed.
- The entire
blocks.ymlsection was fully updated.
Daily Rewards System Rework
- The Daily system has been rewritten from scratch.
- New configuration options added.
- Now fully backed by a database for consistency and speed.
Auction House Update
- Auction House rewritten for improved safety, stability, and database support.
Rules System Revamp
- Players are now required to accept rules (via GUI) before playing.
- Highly configurable in
config.yml:force-acceptance: truemust-accept: true- and more.
- Easily customize which rules must be accepted.
Kit System Enhancements
- Kits now use a database-backed system.
- Permissions are automatically generated based on kit names:
Example: creating a kit named starter will auto-create
serveressentials.command.kit.starter.
Scoreboard Overhaul
- Tons of new default scoreboard layouts added.
- Fixed the infamous “three random blue numbers” bug.
- Scoreboard performance improved dramatically—up to 10× smoother.
- New command:
/scoreboard color <color>(very satisfying to use!).
Final Notes
This is just the tip of the iceberg—there’s much more packed into this update.
Jump in and experience the new ServerEssentials for yourself!
ServerEssentials 2.0.6 — The Command Update
Requirements
This plugin requires the following dependencies to function properly:
Changelog
Fixed the Scoreboard System
- Fixed the scoreboard reappearing after being toggled.
- Fixed the scoreboard not updating every second.
Reworked All Messages
All messages now follow a consistent style and format for better readability:
🔴 Red [!] → Errors, Usage
🟡 Yellow [!] → Information
🟢 Green [!] → Success
Fixed the Report System
- The report system is no longer buggy and now works as intended.
Added Command Disabling in config.yml
You can now disable any command directly from your configuration file:
disabled-commands:
- example_command
ServerEssentials 2.0.5 Changelog
Note: This Plugin requires Vault , LuckPerms , and PlaceholderAPI to work
〢Fixed the /eco Command showing "{balance}" and "{amount}" instead of the actual Balance and Amount
〢Fixed the /scoreboard toggle Command only toggling the Scoreboard for about 2 seconds
ServerEssentials v2.0.4 Changelog
One of the biggest bugs has just been fixed:
Plugin not working on Server Hosts
The reason why i didnt knew about this bug was because im testing the Plugin local ( on my own Pc )
Anyways, enjoy :>
ServerEssentials 2.0.3.2 BETA Changelog
Note: This Plugin requires Vault , LuckPerms , and PlaceholderAPI to work
〢Fixed the whole KIT System:
- No more duplicated Messages
- Does not give you the Kit twice anymore
〢Fixed the Shop:
- Before: "You bought
&f%item%..." - After: "You bought %item%..."
2.0.3.1 BETA Changelog
Note: This Plugin requires Vault , LuckPerms , and PlaceholderAPI to work
〢Finally added a /se reload Command that reloads:
/messages//config//shop//serveressentials/<configs>
This does not reload /storage/ to prevent Data Corruption
〢Fixed Servers crashing because of invalid gradle caches
〢Fixed small bugs
〢Report Bugs [Discord]
v2.0.2 — Changelog
(This might look like a small update, but I honestly forgot about 70% of what I did 😭)
🟢 Welcome System
Every player who joins the server now gets a proper welcome!
This system supports:
- Custom items
- Full MiniMessage support
- Custom GUIs (with GUI Builder)
- Sound effects and particles
- Boss bars and titles
All settings are configurable in FJ.yml under /ServerEssentials/.
⚙️ Commands
- Added
/firstjoin <reload | gui <id>>
🐞 Bug Fixes
- Fixed a bug where player names appeared green instead of white
- Fixed Economy and RTP messages looking bad
- Fixed server crashes caused by the plugin
Changelog
Reworked /nick
- New
/nicks <reload/reset <player>> - Better
/nick <newNick>Command - Juicy Config ( See above )
nick-settings:
min-length: 3
max-length: 16
allow-formatting: true
blocked-words:
- admin
- owner
- mod
Better AFK System
- Auto AFK
- Juicy Config
- 100% Customization
settings:
timeout-seconds: 300 # AFK timeout (seconds)
kick-on-afk: false # Kick player when AFK
broadcast:
enabled: true # Broadcast messages to all players
teleport:
enabled: false
world: "world"
x: 0
y: 64
z: 0
bossbar:
enabled: true
text: "<gradient:#ff8800:#ffaa00>%player% is AFK!</gradient>"
color: RED # RED, BLUE, GREEN, PINK, PURPLE, WHITE, YELLOW
style: NOTCHED_20 # PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20
sounds:
enabled: true
sound: ENTITY_EXPERIENCE_ORB_PICKUP
particles:
enabled: true
particle: HEART
messages:
afk: "<gray>[<red>AFK</red>]</gray> <yellow>%player%</yellow> <gray>is now AFK!</gray>"
back: "<gray>[<green>BACK</green>]</gray> <yellow>%player%</yellow> <gray>is no longer AFK!</gray>"
kick: "<red>You have been kicked for being AFK too long!</red>"
Reworked TPA
- More reliable
- 100% Bugfree
- Juicy Config
settings:
cooldown: 10 # Seconds between sending requests (0 = none)
warmup: 3 # Seconds before teleport happens after accepting
teleport-delay: 2 # Extra delay after warmup before teleport
timeout: 60 # Seconds before a request expires
cancel-on-move: true # Cancel teleport warmup if player moves
cancel-move-threshold: 0.3 # Distance in blocks that counts as movement
restrictions:
cross-world: false # Allow TPA between worlds?
blocked-worlds: # Worlds where TPA is disabled
- "world_nether"
- "world_the_end"
notifications:
chat: true
actionbar: true
bossbar: true
bossbar-color: "BLUE"
bossbar-style: "SEGMENTED_10"
bossbar-duration: 5 # Seconds
title: true
title-color: "<gold>"
subtitle-color: "<yellow>"
logging:
enabled: true
to-console: true
to-file: true
sounds:
request: "ENTITY_EXPERIENCE_ORB_PICKUP"
accept: "ENTITY_PLAYER_LEVELUP"
deny: "ENTITY_VILLAGER_NO"
teleport: "ENTITY_ENDERMAN_TELEPORT"
particles:
enabled: true
type: "PORTAL"
economy:
enabled: true
refund-on-deny: true
refund-on-expire: true
cost:
tpa: 25.0
tpahere: 25.0
tpall: 100.0
New Commands
/editsign <line1> | <line2> | <line3> | <line4>/powertool <command> | <uses> | <name> | <tool> | enchanted <yes/no>( -1 for infinity uses )
ServerEssentials v2.0 – The Update
Important Changes from v1.x
After 6 weeks, 80+ hours of coding, debugging, breaking things, and fixing them again… v2.0 is finally here.
DEPENDENCIES ( INSTALL !! )
Vault
Luckperms
PlaceholderAPI
This is not “just an update.” This is a total rework. Every single system has been rewritten, re-optimized, and supercharged.
Expect:
- Insane performance improvements
- More customization than you’ll ever need
- Too many Bug fixes
This is THE update that makes ServerEssentials truly… essential.
🗂 New File Structure
Because organization is life (and also my sanity):
/storage/→ All data is neatly stored here./messages/→ The holy grail of customization. 90% of plugin messages now live here./database/→ (BETA), experimental, but ready to grow into something huge./shop/→ All shop configs are centralized here.- And more… because folders are love, folders are life.
Bonus: This fixed dozens of bugs, like mutes not saving properly.
Full Customization (Yes… FULL)
- 90% of all messages → customizable in
/messages/. - MiniMessage + HEX color support → go wild with gradients, bold text, rainbows, whatever.
- Basically: if you can imagine it, you can make it.
Command & System Reworks
Every. Single. Command. Rewritten.
Optimized. Beautified. Faster. Stronger. Cleaner.
Systems that got a crazy rework:
- Homes System → Smarter, bug-free, more reliable.
- Scoreboard System → Sleeker, smoother, cooler.
- TPA System → Rebuilt from scratch for the 1000th time (and this time it actually works).
Vault Integration
- ServerEssentials now hooks into Vault.
- That means better economy support with other plugins.
- No more buggy Economy
Permissions Overhaul
- Added tons of new permission nodes (example:
serveressentials.ah.sell). - Fixed the bug where players were running commands without permission.
Extra
- bStats support → so I can see how many of you absolute legends are using this plugin.
- Countless bug fixes → like, so many I lost count.
- Performance boosts → your TPS will thank me.
Dev Notes
- Total dev time: 6 weeks, 2–4 hours a day.
- Playtime on my test server: 80+ hours of coding, testing and rage-quitting.
If you love this update, share this plugin. Show it to your friends, your server staff, your grandma, your cat. The more people use it, the better it’ll get.
⚠️ Notes
- HEX codes use MiniMessage formatting:
<#rrggbb>. - After updating, restart your server. (Yes, actually restart. Don’t be lazy.)
- Back up your configs if you’re scared.
Minecraft Plugin v1.11 – Update Notes
💖 If you enjoy this plugin, please consider donating!
These updates take a lot of time and effort to code, and I could really use the support as I'm currently trying to pay for high school.
👉 Donate here via PayPal
Important Changes from v1.10
This update introduces a massive overhaul to the shop system, major bug fixes, and better customization support across the plugin. It also fixes long-standing command issues and improves default permissions behavior.
System Reworks & Improvements
-
🛒 Complete Shop System Overhaul
- The entire shop system has been reworked from the ground up.
- The Main GUI is now fully customizable.
- Each Shop Section has its own config file.
- Every Sub-GUI can be customized individually.
- Includes pre-made sections filled with a variety of useful items.
-
🏷 Rank Color Fix
- Fixed an issue where rank HEX color codes (like
{abc) were shown in chat instead of actual colors.
- Fixed an issue where rank HEX color codes (like
-
📦 Kit GUI Rework
- Kits have been completely reworked.
- Added HEX color support.
- 100% customizable GUI with clean layout and new starter kits.
-
🏡 Home Permission Update
- Players can now set one home by default.
- To set more homes, players need the permission:
serveressentials.sethome.<number>.

Bug Fixes & Removals
-
Command Fixes
- Fixed
/clear,/pingall, and/afkcommands not working as intended.
- Fixed
-
SellGUI Removed
- The
/sellguihas been removed. - Items can now be sold directly within the main Shop GUI.
- The
-
Permission Fixes
- Fixed several missing or broken permissions affecting players and commands.
-
Miscellaneous Bug Fixes
- Addressed various minor bugs (as always).
-
/autobroadcastCommand Temporarily Removed- This command has been disabled for now.
- Coming back soon with improvements!
Notes
- Most new GUI and shop changes require a server restart or plugin reload to apply.
- HEX color support uses the
&#rrggbbformat.
Dependencies
Make sure you have these plugins installed for full functionality:
Minecraft Plugin v1.10 – Update Notes
Important Changes from v1.9
This update introduces major quality-of-life improvements and exciting new features focused on customization, user experience, and visual polish.
New Features & Commands
Unlock new ways to interact with your server:
- Sound Effects for GUIs: All plugin-generated GUIs now include sound effects for a more immersive experience.
/gamemodeCommand GUI: Easily switch gamemodes through a sleek GUI interface.- New
/dailyCommand: Players can now claim a daily reward for 10 days by default – fully configurable in the config. /restartCommand: A powerful new command that actually restarts the server. Use with caution!
Improvements & System Reworks
Significant upgrades to existing systems to improve appearance, flexibility, and usability:
- MOTD System Overhaul: Fully reworked
motd.ymlwith HEX color support. Set your Message of the Day with style. - Scoreboard Rework: Completely redesigned scoreboard system – cleaner layout, HEX color support, and updates every second.
- Ranks: Now support full HEX color formatting.
- Kits System Rework: Cleaner presentation and HEX color support across kit displays.
- TPA System Rework: Improved with clickable messages for easier teleport requests.
/renameand/setloreline: Now support HEX colors for advanced item customization.
Notes
- All HEX color support uses standard Minecraft format (
&#rrggbb). - Most GUI-related changes require a plugin reload or server restart to apply properly.
Dependencies
Please ensure the following plugins are installed:
Minecraft Plugin v1.9 – Update Notes
Important Fixes from v1.8
The previous version (v1.8) had several issues related to inventory management:
- Items were unmovable in certain situations.
- Item duplication bugs occurred.
- Anvils and renaming functions were not working properly.
All these problems have now been fixed in this update!
New Features & Commands
Enhance server customization and player experience with these exciting additions:
- Added a
startermoney.ymlfile to set starter money for players on first join. - Changeable command prefix via
prefix.yml(replace the default[SE]). - Customizable ranks — add your own ranks with full control.
- Enchantments support for kits.
- Default kits included.
Improvements & Changes
- Reworked TPA system for smoother teleport requests.
- Reworked Notes system for better usability.
- Changed the look of the scoreboard for a fresher appearance.
Bug Fixes
- Various bug fixes improving overall stability and performance.
Dependencies
This plugin requires the following plugins to work correctly:
Please ensure these are installed separately.
Minecraft Plugin v1.8 – Update Notes
New Commands Added!
Enhance your gameplay and server management with these exciting new commands:
-
/swap— Swap items or positions with another player. -
/sleep— Manage sleep cycles more effectively. -
/magnet— Automatically attract nearby items. -
/notes— Keep personal or public notes inside the game. -
/unloadworld— Unload a specified world from the server (use with caution). -
/loadworld— Load a specified world into the server (warning: can be laggy). -
/worldlist— List all currently loaded worlds. -
/tpp <world> <player>— Teleport a player to a different world. -
/uptime— Check how long the server has been running. -
/session— View current session info. -
/glow— Make entities glow for better visibility. -
/reply— Quickly reply to the last private message received. -
/iteminfo— Get detailed information about the item in hand. -
/lockdown— Toggle lockdown mode for serious server control (crazy asf).
Improvements & Changes
- Changed join and leave messages for a fresher server welcome and goodbye.
Notes
- The
/loadworldcommand may cause server lag during use; recommended to use during low activity.
Dependencies
This plugin requires the following plugins to work correctly:
Please ensure these are installed separately.
Server Essentials v1.7 – Update Notes
New Commands Added!
Introducing several new commands to enhance gameplay and server management:
/craft— Opens the crafting interface./fakeop— Simulates operator status./speed [1-10]— Adjust player movement speed./fly— Enables flight mode./serverinfo— Displays server information.
Patreon
Support me: https://www.patreon.com/c/ADuckPlayingMC
Log Improvements
- Fixed all warnings in the server logs for a cleaner and more reliable logging experience.

Console Command Automation
- You can now automatically execute commands from the console by configuring them in the
consolecommands.ymlfile.
Important Notes on Command Compatibility
- Many users requested the ability to disable commands from this plugin and use EssentialsX commands instead.
- After extensive attempts, no viable solution was found to support this feature at this time.
Bug Fixes
- Fixed various bugs to improve stability and performance.
Dependencies Notice
This plugin requires LuckPerms and PlaceholderAPI to function correctly.
Please ensure you install these plugins separately, as they are not hosted on Modrinth.
Uploaded a new Version that should work 100% fine
Server Essentials v1.6 – Update Notes
New Shop Look!
The Shop received a small rework featuring:
- A cleaner look
- Support to sell items directly from your inventory by right-clicking

Scoreboard System!
This version introduces a fully customizable scoreboard, configurable via the scoreboard.yml file.
Commands:
/scoreboard reload– Reload the scoreboard/scoreboard enable– Enable it/scoreboard disable– Disable it

Auction House Rework!
The Auction House GUI received a visual upgrade.
- Each page can now hold up to 10 items

Sell GUI Rework!
The Sell GUI has also been updated with a new design.
Functions:
- Click the Redstone Block to sell all items
- Click the Barrier Block to cancel
- Click the Redstone Lamp to view the total value

RTP Update!
You can now configure more aspects of the RTP (Random Teleport) system:
- Cooldown time
- Teleport radius
- Enable/Disable per world

New Placeholder!
Added a new placeholder to display a player's balance:
%serveressentials_money%






