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/afk
commands not working as intended.
- Fixed
-
SellGUI Removed
- The
/sellgui
has 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).
-
/autobroadcast
Command 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
&#rrggbb
format.
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.
/gamemode
Command GUI: Easily switch gamemodes through a sleek GUI interface.- New
/daily
Command: Players can now claim a daily reward for 10 days by default – fully configurable in the config. /restart
Command: 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.yml
with 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.
/rename
and/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.yml
file 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
/loadworld
command 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.yml
file.
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%
Shop Rework
New Look, New Items
This Update adds 6 new Sections ( Total 14 ),
Multiple Pages per Section GUI and a new Look.
Example
In the shopitems.yml File, you can change:
-The Sell Price
-The Buy Price
-The Slot
-The Material
-The Page
-The Amount
You need to delete the ServerEssentials File Folder too, not only the the .jar File !!!
(Config File has 4k Lines of Code ! )
Rank Changes
Changes
-Removed the Default [Member] Rank on Join
-Added a [Media] Rank
-Remove a Rank by executing /rank remove <player>
Avaible Ranks:
Homes Rework
New GUI
A GUI now opens when executing /homes
To teleport to a Home, click one of the Blue Beds
Remove a Home with /deletehome <name>
Set a Home with /sethome <name>
Rename a Home with /renamehome <oldname> <newname>
Example:
Huge Update
Playervaults
Added Playervaults that Players can open with
/pv 1-10
Every Playervault has his Own Permision
( serveressentials.vault1 , serveressentials.vault2 , ...)
You can add these Perms via LuckPerms
Ranks
Added Ranks that you can give with /rank set <player>
<rank>
There are 9 Total Ranks:
How to set Perms for a Rank ?
The only thing you need to do is create a Luckperms
Group that is called like one of the Ranks. Add
the neccesary Perms to every Rank and save it
Now you can simply set The Rank with the Perms
in-Game and the Player gets the Perms
MODT Command
With this Update, you can simply set the MODT
with /setmodt <message> :
Placeholders
Added a few new Placeholders:
%serveressentials_death%
%serveressentials_kills%
%serveressentials_blocks_placed%
%serveressentials_blocks_brocken% (Only in Survival)
Requires PAPI ( Placeholder API )
Death + Kills Command:
Added a /kills and /death Command to see
the Kills/Deaths of the Player
Broadcast
Added a /broadcast Command that displays a Message
to the whole Server ( Supports Color Codes )
Rules
Added a /rules Command with a Config File to change
the rules.
Reload the Config File with /rules reload
Version
Added a /serveressentials version Command to check
the Plugin Version + notifying Staff when a New
Version is avaible
Added:
-Kits
You can change the Name/Cooldown/Items in the generated kit.yml File There is a Permission for every Kit:
- serveressentials.kit1
- serveressentials.kit2
- serveressentials.kit3
- serveressentials.kit4
- serveressentials.kit5
- serveressentials.kit6
- serveressentials.kit7
Reload the Kit Config via /kit reload
To set the Perms, you need to have LuckPerms installed
-Welcome/Leave Message
Better Join/Leave Message
-In-Game Report Command
Players can report other Players with /report <player> <reason>
Reporting a Player will send a Message to every online Staff + Console
-1000$ Starting Bonus
Every Player gets 1000$ when they join for the first Time
This Version adds:
-A Shop Config File where you can :
-Change the Buy Price
-Change the Sell Price
-Change the Amount of Items
-Change the Slot
-Change the Item
Note: You need to do to save the changes
/shop reload
-2x Placeholders:
/papi parse me %serveressentials_playtime%
Shows your Playtime
/papi parse me %serveressentials_isop%
Shows if you are OPed or not
Note: You need to have Placeholder API installed ! [https://www.spigotmc.org/resources/placeholderapi.6245/]