ModsJava
ESU-bukkit | Folia Support | Server Utilities [1.16-1.21.x]
Java mod listed for Minecraft 1.16–1.21. Download on the author's site.
⬇ Download on SpigotESU
Please head to This page for the latest and better-formatted description.
A bukkit/velocity plugin that helps manage servers and provide a better gaming environment. Currently in actively developing.
Modern design; Full support of hot loading/unloading or hot updates.
All modules can be enabled and configured independently. (Modules are disabled by default) Modify the configuration or use commands to en/disable modules.
Supports language settings and will provide information based on the client language. You can also set the location of messages (chat, action bar, title) and sounds.
Custom color scheme feature, which allows players to choose their favorite themes! (Still in development)
Module List
ESU-Bukkit
NetworkThrottleModule
*This feature conflicts with any Orebfuscator plugin and cannot be installed together. You must use the anti-xray feature from ESU only.
*This feature can still be further enhanced in the future.
NewsModule
SpoofServerSettingsModule
ExploitFixModule
Fix vanilla exploits. Currently only fixs trident/bow duplication in 1.13+.
ChatAntiSpamModule
Blocks spam with various different characteristics. Currently, it implements detection methods such as message interval, length, and similarity.
EsuChatModule
A simple chat system. Chat/private message/emote message/admin SPY functions.
Allow to enable range-chat, which only nearby players can receive chat messages. Prefix to global chat.
UtilCommandsModule
Provides ping, clientLocale, ip, ipGroup (same ip players check), tpChunk, genRateTop (player chunk generation rate ranking), loadRateTop (player chunk load rate ranking) and other commands.
AntiCommandSpamModule
Literal meaning. Supports regular expressions.
AutoReloadExtensionPluginsModule
Automatically reload other plugins that depend on ESU and further improve the compatibility of hot reload/update ESU. Requires PlugMan/PlugManX.
AutoRestartModule
Automatically restart the server. Supports custom restart time and manual restart time. Including broadcast message.
BetterEventMessagesModule
Adjust the prefix, suffix and color of the original event message to provide a cleaner chat.
BlockedCommandsModule
Block commands. Supports regular expressions.
ItemEditModule
Modify the data of the item in hand.
NewbieProtectModule
Protect the game experience of the new players.
-----------------------------------------------------------------------------------
ESU-Velocity
NetworkThrottleModule
UserNameVerifyModule
Verify whether the username meets the requirements when the player enters the server. For offline proxy.
AutoReloadExtensionPluginsModule
Same as the one in Bukkit plugin, requires ServerUtils plugin.
-----------------------------------------------------------------------------------
(Work In Progress)
While this plugin already has some modules available, it is still in the design stage.
Support
GitHub: https://github.com/Rothes/ESU
Discord: https://discord.gg/zwzzkmYCBb
DO NOT post errors in the spigotmc comments. I don't check it often, which means you may not get support.
Please head to This page for the latest and better-formatted description.
A bukkit/velocity plugin that helps manage servers and provide a better gaming environment. Currently in actively developing.
Modern design; Full support of hot loading/unloading or hot updates.
All modules can be enabled and configured independently. (Modules are disabled by default) Modify the configuration or use commands to en/disable modules.
Supports language settings and will provide information based on the client language. You can also set the location of messages (chat, action bar, title) and sounds.
Custom color scheme feature, which allows players to choose their favorite themes! (Still in development)
Module List
ESU-Bukkit
NetworkThrottleModule
- New technique: effectively reduce the upload bandwidth usage by compressing the block data that is invisible to players in the chunk data packet. No impact on non-cheating players. Being deep optimization, the processing time of each chunk is less than 1ms. The load is lower than GrimAC and ore obscure plugins. Runing an 200-player vanilla survival server in months, this function helped reduce the upload bandwidth by about 50% (compared with vanilla). For detailed instructions, please check the comments in the module configuration. \
*This feature conflicts with any Orebfuscator plugin and cannot be installed together. You must use the anti-xray feature from ESU only.
*This feature can still be further enhanced in the future.
- Cooperate with the Velocity plugin to monitor real-time bandwidth information and dynamically adjust the chunk sending/reading rate for players according to bandwidth usage. Helps with bandwidth spikes and evenly distribute bandwidth usage.
- Dynamically adjust the view distance of high-latency players to reduce resource usage and improve player experience.
- One of anti-Xray images on gallery:
NewsModule
- A book gui to show your players server news, when they join your server!
- Support multiple languages for each news item.
- Including an in-game editor:
SpoofServerSettingsModule
- Modify view distance returned by the server. A high view distance can increase the vertical visual distance of the client in the chunk.
- Modify the simulation distance and world difficulty returned by the server.
ExploitFixModule
Fix vanilla exploits. Currently only fixs trident/bow duplication in 1.13+.
ChatAntiSpamModule
Blocks spam with various different characteristics. Currently, it implements detection methods such as message interval, length, and similarity.
EsuChatModule
A simple chat system. Chat/private message/emote message/admin SPY functions.
Allow to enable range-chat, which only nearby players can receive chat messages. Prefix to global chat.
UtilCommandsModule
Provides ping, clientLocale, ip, ipGroup (same ip players check), tpChunk, genRateTop (player chunk generation rate ranking), loadRateTop (player chunk load rate ranking) and other commands.
AntiCommandSpamModule
Literal meaning. Supports regular expressions.
AutoReloadExtensionPluginsModule
Automatically reload other plugins that depend on ESU and further improve the compatibility of hot reload/update ESU. Requires PlugMan/PlugManX.
AutoRestartModule
Automatically restart the server. Supports custom restart time and manual restart time. Including broadcast message.
BetterEventMessagesModule
Adjust the prefix, suffix and color of the original event message to provide a cleaner chat.
BlockedCommandsModule
Block commands. Supports regular expressions.
ItemEditModule
Modify the data of the item in hand.
NewbieProtectModule
Protect the game experience of the new players.
-----------------------------------------------------------------------------------
ESU-Velocity
NetworkThrottleModule
- Command /vnetwork trafficMonitor to view the real-time actual bandwidth usage and pps (estimated value) of the proxy.
- Packet analyzer, which can analyze the network usage more accurately. Provide filters.
- Cooperates with Bukkit plugin: dynamically adjust the chunk send/load rate for players according to bandwidth usage.
UserNameVerifyModule
Verify whether the username meets the requirements when the player enters the server. For offline proxy.
AutoReloadExtensionPluginsModule
Same as the one in Bukkit plugin, requires ServerUtils plugin.
-----------------------------------------------------------------------------------
(Work In Progress)
While this plugin already has some modules available, it is still in the design stage.
- Bukkit: Native Paper version is 1.21.8. Officially Support Spigot/Paper 1.16.5+
- Velocity: Supports latest version.
Support
GitHub: https://github.com/Rothes/ESU
Discord: https://discord.gg/zwzzkmYCBb
DO NOT post errors in the spigotmc comments. I don't check it often, which means you may not get support.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ESU-bukkit | Folia Support | Server Utilities [1.16-1.21.x] is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 182 times (via Spigot). Download it and open it directly in the game.