Changelog
Version history of MuteEssentials.
v1.0.13 (upcoming)
🆕 New in the upcoming version. Releasing soon.
- Vault economy support: MuteEssentials can register as the Vault economy provider so shops, jobs and other plugins share the same balances (
Economy.VaultHook, default on, opt-out) - Currency names exposed to Vault (
Economy.CurrencyNameSingular/CurrencyNamePlural) - Kit system:
/kitand/kit <name>with per-kit permissions, cooldowns (one-time, timed or none) and items with custom name, lore and enchantments - Offline private messages:
/msgto a player who is offline (and has joined before) is stored and delivered the next time they log in (Msg.OfflineMessages) - Teleport combat cancel:
/home,/spawn,/warp,/tpaand/rtpwarmups now cancel when you take damage (Teleport.CancelOnDamage) /rtpnow has a warmup countdown (RTP.TeleportCountdown) so it respects movement and combat cancels like the other teleports- Optional MySQL storage for global data (
Storage.MySQL.Enabled): economy, offline messages and kit cooldowns use dedicated tables; bans, mutes, homes, warps, clans, ranks, warns, reports and stats are stored centrally too - Automatic one-time migration of existing YAML data into MySQL on first enable, with a safe fallback to local YAML if the database connection fails
- Internal: unified economy access layer and a shared teleport warmup manager
v1.0.12 (2026-05-17)
- BlockLog thread management fixed to prevent crashes on shared hosts with cgroup limits
/rtpoptimized with delayed retries and chunk-loading improvements/rtpcooldown now applies to operators, configurable viaRTP.Cooldown- PvP and claim flags restored to function outside claimed areas
ServerListMOTD.Enabledsetting now respected after upgrades- Team info divider rendering consistency improved
- TPA accept/deny buttons moved to messages.yml configuration
- AdminGUI wool colors now reflect actual rank prefix colors
- Rank color picker rebuilt with 16 unique materials eliminating duplicates
- Kick messages now use affected player's locale instead of server default
- Starter kit items ship without hardcoded display names
- Versioned config upgrader with automatic migration and backups
- Anonymous telemetry (opt-out via
Telemetry.Enabled: false) added - Auto error reporter implemented with anonymization features
- SQLite tuning applied across BlockLog, ChestLock, and Auction modules
- Composite database indexes added for faster BlockLog queries
v1.0.11 (2026-05-08)
/bl near [radius]subcommand lists recent block edits around player- AdminGUI toggle for BlockLog logging without config editing
- German umlauts restored in message files
/rtpcommand wiring cleaned up for proper world and radius resolution
v1.0.10 (2026-05-02)
- HackDetection module flags known hack-client brands on join
- AntiVPN module checks against NetSight API with configurable thresholds
- AdminGUI Settings menu rebuilt as 21-toggle dashboard with restart indicators
- Rank color picker in AdminGUI with 16-block wool selector
- Templates GUI paginated to support unlimited entries
- Custom button on template GUIs for free-form reasons and durations
/mutecommand accepts numeric duration argument in seconds- WarnSystem now supports template structure matching ban/kick systems
muteessentials.bypass.clientdetection.hackpermission added
v1.0.9 (2026-04-18)
- Auction admin view with
/auction <player>command /ah mycancellation changed to right-click actionAuction.ListFee: 0disables listing fee entirely- Periodic update check every
Update.CheckIntervalHours /updatecommand moved to/mues updatesubcommands- First-join setup banner for operators showing version and config path
/team colorcommand lets leader set team colors/bl near [radius]shows block events in configurable radius- AdminGUI settings menu toggle for BlockLog event logging
- MOTD screens migrated from config.yml to message files
- Duration formatting now respects viewer's language with pluralization
- Hardcoded German strings removed from chat path
- Auto-language defaults to English without player context
- Scoreboard and tablist terminology updated
/bl inspectreturns events for exact clicked block only- Natural block spread and decay no longer logged
- Clickable coordinates in BlockLog entries teleport inspector
/tpacceptsends feedback to both sides- Tab-complete added for multiple commands
v1.0.8 (2026-04-17)
- Container Protection module with
/lock publicand/lock private /trustand/untrustset 30-second pending action with click confirmation- Action bar shows container owner when opening others' containers
- Double chests treated as single unit for locking and trust
- Random teleport
/rtpwith async chunk loading and safe-location checks /team colorlets leader pick team display color- Paid claim expansion with configurable free-block allowance
- Scoreboard and tab list separators changed from arrows to colons
- Double chest protection now covers both halves with single lock
v1.0.7 (2026-04-17)
- Auction House refactored as first-class module managed by ModuleManager
Modules.Auction.Enabledadded to config
v1.0.6 (2026-04-16)
- ChestLock module with automatic container locks on place
- Team access and hopper-steal protection implemented
- Default auto-detect language changed to German
v1.0.5 (2026-04-16)
- TPA requests from multiple players no longer overwrite pending ones
- Homes and warps made case-insensitive
/paywrites both balances in single atomic save/baltopno longer drops players with identical balances- ChatListener crash on empty input fixed
- Starter kit and AuctionHouse NPE safety improved
- BlockLog tab complete switched to full words (inspect, lookup, rollback)
- Chat format uses colon separator instead of arrow character
/weatherclearestablished as primary command
v1.0.4 (2026-04-13)
- Auction House marketplace with GUI and listing fees
- BlockLog rollback order and container snapshot fixes
- Death double-restore bug corrected
- Per-subcommand permissions for
/bl
v1.0.3 (2026-03-28)
- Auto-updater checks repo.mutebefehl.de/update.json on startup
- Staff notified on login when updates available
/update downloadpulls and verifies the JAR- org.json relocated into shaded JAR for compatibility
v1.0.2 (2026-03-15)
- Scoreboard redesigned with placeholder system
- Spawn claim protection prevents claiming spawn region
- GUI click handlers use Material type for language switching
- ClaimFlags localization improvements
- GUI pagination and InvSee sync fixed
v1.0.1 (2026-03-01)
- Support for Paper 1.21.0+ (previously 1.21 only)
- ProtocolLib kick messages for version mismatch and server full
- Economy display and rounding improvements
v1.0.0 (2026-02-18)
- Initial public release with moderation, teleportation, economy, teams/claims
- BlockLog module, rank system, scoreboard, tab list, admin GUI
- Custom kick messages and auto-language detection