File Details
EssentialsPlus-1.16.0.jar
- R
- Mar 18, 2026
- 1.05 MB
- 181
- Early Access
File Name
EssentialsPlus-1.16.0.jar
Supported Versions
- Early Access
📝 Changelog
✨ New Features:
🆕 WorldBorder System Features:
- Two Border Shapes - Choose between square (rectangular) or round (circular) borders
- Three Enforcement Modes:
INVISIBLE_WALL- Prevents players from crossing (default, recommended)TELEPORT- Instantly teleports violators to spawnDAMAGE- Applies continuous damage outside the border- Per-World Configuration - Each world can have its own unique border settings
- Warning System - Players receive warnings when approaching the border
- Chunk Pre-Generation - Fill command to generate all chunks within borders
- Chunk Trimming - Trim command to delete all chunks outside the border, reducing world file size
- Bypass Permission - Admins can cross borders freely with bypass permission
- Added
worldBorder.warningDistancetoconfig.json. This value is used as the default warning distance for newly created borders when no--warningargument is specified. Set to0to disable proximity warnings globally. Default:50.
Commands:
/worldborder create square <minX> <maxX> <minZ> <maxZ>- Create rectangular border/worldborder create round <radius>- Create circular border at your location/worldborder remove- Remove border from current world/worldborder info- Display border details/worldborder list- List all configured borders/worldborder fill- Pre-generate chunks within border/worldborder fill cancel- Cancel ongoing fill operation/worldborder trim- Preview chunks outside border for deletion/worldborder trim confirm- Delete chunks outside the border/worldborder trim cancel- Cancel ongoing trim operation
⚠️ EXPERIMENTAL WARNING:
/worldborder filland/worldborder trimare experimental commands! These commands perform operations on chunks that could potentially cause world file corruption if something goes wrong.- ALWAYS CREATE BACKUPS of your worlds before using these commands!
trim confirmPERMANENTLY DELETES all chunks outside your world border — this operation cannot be undone except by restoring the world from a backup.- While no world destruction incidents have been reported, to be safe: Test first on a test world or with backups in place.
Permissions:
essentialsplus.worldborder.create- Create and modify bordersessentialsplus.worldborder.remove- Remove bordersessentialsplus.worldborder.info- View border informationessentialsplus.worldborder.list- List all bordersessentialsplus.worldborder.fill- Use fill commandessentialsplus.worldborder.trim- Use trim command (delete chunks outside border)essentialsplus.worldborder.bypass- Cross borders without restriction
Aliases:
/wb,/border,/eworldborderConfiguration:
- Borders are stored in
worldborders.json - Each border has customizable damage amounts, intervals, and warning distances
- Optional arguments allow mode, damage, interval, and warning configuration when creating borders
Examples:
/worldborder create square -1000 1000 -1000 1000 /worldborder create round 5000 --mode=DAMAG /worldborder fill🎭 Nickname System - Set custom nicknames with full color and formatting support
- What's new: Players can now set custom nicknames that appear everywhere their name is shown
- Commands added:
/nick <nickname>- Set your nickname with color codes and formatting/nick <player> <nickname>- Set another player's nickname (requires permission)/nick reset- Remove your nickname/nick reset <player>- Remove another player's nickname (requires permission)/realname [nickname]- Find the real username behind a nickname
- Features:
- Full color and formatting support (same as chat formatting -
<red>,<gradient:...>,<rainbow>, etc.) - Configurable length limits (default: 3-16 characters)
- Blacklist filtering
- Optional prefix/suffix for all nicknames
- Full color and formatting support (same as chat formatting -
- Placeholders:
{player}- Now shows nickname if set, otherwise real name{realname}- Always shows the real username{nickname}- Shows formatted nickname with prefix/suffix
- Configuration: See
config.json→nicknamesection for all options
🔎
/realnameas a standalone command — The/realnamecommand has been restructured/realname(no arguments) — Shows your own real username when you have a nickname active/realname <nickname>— Look up the real username behind any nickname (requires separate permissionessentialsplus.realname.lookup)- Permission change: Looking up other players' real names now requires
essentialsplus.realname.lookup, separate from the self-use permissionessentialsplus.realname
🌐 Offline player support — The following commands can now be used on players who are not currently online:
/mute <player> <time> [reason]— Mute an offline player; the mute takes effect immediately and the player is notified when they come back online/unmute <player>— Remove a mute from an offline player/tempban <player> <time> [reason]— Temporarily ban an offline player; they are automatically kicked if they happen to be online at the time/ipban <player> [reason]— IP-ban an offline player using the last IP address they connected with/ipinfo <player>— View the IP history of an offline player/ignore <player>— Ignore an offline player/money add <player> <amount>— Add money to an offline player's balance/money remove <player> <amount>— Remove money from an offline player's balance/money set <player> <amount>— Set an offline player's balance/money view <player>— View an offline player's balance/money send <player> <amount>— Send money to an offline player/pay <player> <amount>— Pay an offline player
🛏️ Sleep Percentage System - Night can now be skipped when a configurable percentage of players are sleeping, instead of requiring everyone
- How it works: When enough players are in bed, the world time automatically advances to morning — matching the same wake-up time as Hytale's native sleep system
- Configuration: Add
"sleep": { "enabled": false, "sleepPercentage": 75 }to yourconfig.jsonto enable (disabled by default) sleepPercentage: The percentage of online players that must be sleeping to trigger the night skip (default: 75%)- Respects game rules: The system only activates when native sleep conditions are met (correct time of day, game time not paused)
⏱️ Playtime Command - Track and display player playtime statistics
- What it does: View detailed playtime information for yourself and other players
- Commands:
/playtime- Display your own total playtime and current session time/playtime [player]- View another player's playtime (works for online and offline players)/playtime top [amount]- Show a ranked list of players by total playtime (default: 10, max: 50)
- Features:
- Shows current session time for online players
- Top list shows server-wide playtime rankings
- Permissions:
essentialsplus.playtime.self- View your own playtimeessentialsplus.playtime.other- View other players' playtimeessentialsplus.playtime.top- View playtime rankings
- Aliases:
/eplaytime,/pt- Use whichever you prefer! - Configuration: All commands support configurable warmup, cooldown, and pricing through the standard command interception system
⚡ Fly Speed Command - New
/flyspeedcommand to adjust fly speed while fly mode is active- Set Speed -
/flyspeed <speed>sets your fly speed (range0.0–15.0) - Target Another Player -
/flyspeed <speed> <player>lets admins change another player's fly speed - Reset -
/flyspeed resetrestores the default fly speed - Aliases:
/eflyspeed,/fspeed
- Set Speed -
🔄 Chat Group Synchronization System - Added automatic synchronization between GroupSystem and Chat configuration
- New Config Option:
chat.syncWithGroupSystem(default:truefor new installations,falsefor updates) - What it does: Automatically adds new groups from GroupSystem to chat configuration and removes groups that no longer exist
- Important for existing servers: This feature is disabled by default when updating from older versions to preserve your existing chat configurations
- How it works:
- New groups are automatically added with generated chat formats based on their prefix/suffix from GroupSystem
- Removed groups from GroupSystem are automatically removed from chat configuration
- Existing chat formats are never modified - only new groups get default formats
- New Config Option:
🔐 New Permissions:
| Permission | Description | Default |
|---|---|---|
essentialsplus.worldborder.create |
Allows creating world borders | OP |
essentialsplus.worldborder.remove |
Allows removing world borders | OP |
essentialsplus.worldborder.info |
Allows viewing world border information | OP |
essentialsplus.worldborder.list |
Allows listing all world borders | OP |
essentialsplus.worldborder.fill |
Allows pre-generating chunks within borders | OP |
essentialsplus.worldborder.trim |
Allows deleting chunks outside the border | OP |
essentialsplus.worldborder.bypass |
Allows crossing world borders without restriction | OP |
essentialsplus.nick.self |
Allows use of /nick and /nick reset |
OP |
essentialsplus.nick.other |
Allows setting other players' nicknames | OP |
essentialsplus.nick.color |
Allows color codes in nicknames | OP |
essentialsplus.realname |
Allows /realname to view your own real name |
OP |
essentialsplus.realname.lookup |
Allows /realname <nickname> to reveal nickname owners |
OP |
essentialsplus.playtime.self |
Allows use of /playtime on self |
OP |
essentialsplus.playtime.other |
Allows use of /playtime [player] |
OP |
essentialsplus.playtime.top |
Allows use of /playtime top |
OP |