MuteBefehl Wiki

Changelog

Version history of MuteEssentials.

v1.0.14 (upcoming)

  • New: The scoreboard, tab list and prefix system can now be toggled fully independently (Scoreboard.Enabled, TabList.Enabled, PrefixSystem.Enabled)
  • New: Config.MergeDefaults (default on): set it to false to stop removed ranks, templates and config keys from being added back on the next start
  • Fixed: The custom tab list no longer requires the scoreboard to be enabled
  • Fixed: Turning off the prefix system no longer affects the scoreboard or tab list, and rank prefixes are now removed everywhere (chat, tab name and over-head nametag)
  • Fixed: /mues reload now re-reads ranks, prefixes and the chat format live, and refreshes scoreboard teams and tab names without a restart
  • Fixed: A separate tabPrefix per rank now works independently of the chat prefix
  • Fixed: Scoreboard lines that render identically no longer overwrite each other
  • Fixed: A player's chat prefix and nametag no longer disagree when two ranks share the same priority
  • Fixed: PlaceholderAPI placeholders in a rank prefix or suffix (for example %simpletags_tag%) are now expanded in chat instead of throwing a formatting error on every message
  • Fixed: The tablist entry now shows the rank suffix as well, not just the prefix and name
  • Fixed: /nick now actually changes the displayed name in chat, the tablist and the scoreboard, and the nickname is saved across reloads and restarts

v1.0.13 (2026-07-05)

  • New: 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)
  • New: Currency names exposed to Vault (Economy.CurrencyNameSingular / CurrencyNamePlural)
  • New: Kit system: /kit and /kit <name> with per-kit permissions, cooldowns (one-time, timed or none) and items with custom name, lore and enchantments
  • New: Offline private messages: /msg to a player who is offline (and has joined before) is stored and delivered the next time they log in (Msg.OfflineMessages)
  • New: Teleport combat cancel: /home, /spawn, /warp, /tpa and /rtp warmups now cancel when you take damage (Teleport.CancelOnDamage)
  • New: /rtp now has a warmup countdown (RTP.TeleportCountdown) so it respects movement and combat cancels like the other teleports
  • New: Optional MySQL storage for global data (Storage.MySQL.Enabled): economy, offline messages and kit cooldowns use dedicated tables, and bans, mutes, homes, warps, clans, ranks, warns, reports and stats are stored centrally too
  • New: 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
  • New: Command conflict warnings: on startup the console now reports which commands are also provided by another plugin and how to hand a command back with Commands.<name>.enabled
  • Updated: English by default: the remaining German text in command descriptions, the help menu, scoreboard defaults and internal messages is now in English. Existing configs upgrade automatically and any customized scoreboard is left untouched
  • Updated: The console banner and the /mues info screen now point to the MuteBefehl Discord
  • Updated: Internal: unified economy access layer and a shared teleport warmup manager

v1.0.12 (2026-05-17)

  • New: Versioned config upgrader with automatic migration and backups
  • New: Anonymous telemetry (opt-out via Telemetry.Enabled: false)
  • New: Auto error reporter with anonymization features
  • Fixed: BlockLog thread management no longer crashes on shared hosts with cgroup limits
  • Fixed: PvP and claim flags work outside claimed areas again
  • Fixed: ServerListMOTD.Enabled is now respected after upgrades
  • Fixed: Team info divider rendering is now consistent
  • Fixed: AdminGUI wool colors now reflect the actual rank prefix colors
  • Fixed: Rank color picker rebuilt with 16 unique materials, eliminating duplicates
  • Fixed: Kick messages now use the affected player's locale instead of the server default
  • Fixed: Starter kit items ship without hardcoded display names
  • Updated: /rtp optimized with delayed retries and chunk-loading improvements
  • Updated: /rtp cooldown now applies to operators, configurable via RTP.Cooldown
  • Updated: TPA accept/deny buttons moved to messages.yml configuration
  • Updated: SQLite tuning applied across BlockLog, ChestLock, and Auction modules
  • Updated: Composite database indexes for faster BlockLog queries

v1.0.11 (2026-05-08)

  • New: /bl near [radius] subcommand lists recent block edits around player
  • New: AdminGUI toggle for BlockLog logging without config editing
  • Fixed: German umlauts restored in message files
  • Fixed: /rtp command wiring cleaned up for proper world and radius resolution

v1.0.10 (2026-05-02)

  • New: HackDetection module flags known hack-client brands on join
  • New: AntiVPN module checks against the security API with configurable thresholds
  • New: Rank color picker in AdminGUI with 16-block wool selector
  • New: Templates GUI paginated to support unlimited entries
  • New: Custom button on template GUIs for free-form reasons and durations
  • New: /mute command accepts a numeric duration argument in seconds
  • New: WarnSystem now supports the template structure matching ban/kick systems
  • New: muteessentials.bypass.clientdetection.hack permission
  • Updated: AdminGUI Settings menu rebuilt as a 21-toggle dashboard with restart indicators

v1.0.9 (2026-04-18)

  • New: Auction admin view with /auction <player> command
  • New: Auction.ListFee: 0 disables the listing fee entirely
  • New: Periodic update check every Update.CheckIntervalHours
  • New: First-join setup banner for operators showing version and config path
  • New: /team color command lets the leader set team colors
  • New: /bl near [radius] shows block events in a configurable radius
  • New: AdminGUI settings menu toggle for BlockLog event logging
  • New: Clickable coordinates in BlockLog entries teleport the inspector
  • New: Tab-complete for multiple commands
  • Fixed: /bl inspect returns events for the exact clicked block only
  • Fixed: Auto-language defaults to English without player context
  • Fixed: Hardcoded German strings removed from the chat path
  • Updated: /ah my cancellation changed to a right-click action
  • Updated: /update command moved to /mues update subcommands
  • Updated: MOTD screens migrated from config.yml to message files
  • Updated: Duration formatting now respects the viewer's language with pluralization
  • Updated: Scoreboard and tab list terminology updated
  • Updated: /tpaccept now sends feedback to both sides
  • Removed: Natural block spread and decay are no longer logged

v1.0.8 (2026-04-17)

  • New: Container Protection module with /lock public and /lock private
  • New: /trust and /untrust set a 30-second pending action with click confirmation
  • New: Action bar shows the container owner when opening others' containers
  • New: Random teleport /rtp with async chunk loading and safe-location checks
  • New: /team color lets the leader pick a team display color
  • New: Paid claim expansion with configurable free-block allowance
  • Fixed: Double chests are now treated as a single unit for locking and trust
  • Fixed: Double chest protection now covers both halves with a single lock
  • Updated: Scoreboard and tab list separators changed from arrows to colons

v1.0.7 (2026-04-17)

  • New: Modules.Auction.Enabled config option
  • Updated: Auction House refactored as a first-class module managed by ModuleManager

v1.0.6 (2026-04-16)

  • New: ChestLock module with automatic container locks on place
  • New: Team access and hopper-steal protection
  • Updated: Default auto-detect language changed to German

v1.0.5 (2026-04-16)

  • Fixed: TPA requests from multiple players no longer overwrite pending ones
  • Fixed: /pay writes both balances in a single atomic save
  • Fixed: /baltop no longer drops players with identical balances
  • Fixed: ChatListener crash on empty input
  • Fixed: Starter kit and AuctionHouse NPE safety
  • Updated: Homes and warps made case-insensitive
  • Updated: BlockLog tab complete switched to full words (inspect, lookup, rollback)
  • Updated: Chat format uses a colon separator instead of the arrow character
  • Updated: /weatherclear established as the primary command

v1.0.4 (2026-04-13)

  • New: Auction House marketplace with GUI and listing fees
  • New: Per-subcommand permissions for /bl
  • Fixed: BlockLog rollback order and container snapshots
  • Fixed: Death double-restore bug

v1.0.3 (2026-03-28)

  • New: Auto-updater checks repo.mutebefehl.de/update.json on startup
  • New: Staff notified on login when updates are available
  • New: /update download pulls and verifies the JAR
  • Fixed: org.json relocated into the shaded JAR for compatibility

v1.0.2 (2026-03-15)

  • New: Spawn claim protection prevents claiming the spawn region
  • Fixed: GUI pagination and InvSee sync
  • Updated: Scoreboard redesigned with a placeholder system
  • Updated: GUI click handlers use the Material type for language switching
  • Updated: ClaimFlags localization improvements

v1.0.1 (2026-03-01)

  • New: Support for Paper 1.21.0+ (previously 1.21 only)
  • New: ProtocolLib kick messages for version mismatch and server full
  • Updated: Economy display and rounding improvements

v1.0.0 (2026-02-18)

  • New: Initial public release with moderation, teleportation, economy, teams/claims
  • New: BlockLog module, rank system, scoreboard, tab list, admin GUI
  • New: Custom kick messages and auto-language detection