Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
MuteEssentials
Screenshots are coming soon! If you encounter any issues, please let me know. I’d really appreciate any bug reports, and I’ll do my best to fix them quickly. To submit a bug report, please scroll all the way to the bottom.
I originally developed this plugin for my own SMP server about two years ago, but now I’d like to make it available to the public and continue developing it.
Built for Paper 1.21+. Tested with 26.1.1.
At a glance
- Moderation - ban, mute, kick, warn, report, staff chat, maintenance, vanish, client detection
- Teleport - home, warp, TPA with clickable accept, spawn, back, /rtp (async random teleport with cooldown)
- Teams and Claims - claim wand, 8 flags, trust, team colors in tab, paid claim expansion
- Economy - money, pay, baltop, eco admin, player-run auction house
- Container Protection - auto-locked on place, /lock public for shared chests, /trust by click,
double-chest aware, hopper-steal protection - BlockLog - CoreProtect-style rollback and restore, death drop recovery
- Admin GUI and Stats GUI
- Customizable chat prefixes, rank system, scoreboard, tablist
- PlaceholderAPI and ProtocolLib integration
- Modular - disable what you don't need in config.yml
- Multi-language - German and English included, auto-detected per player
Features
Moderation
- Ban, kick and mute players with fully customizable templates
- Warn system with automatic ban after configurable threshold
- Player report system with live staff notifications
- Rank protection prevents staff from targeting equal or higher roles
- Central admin GUI for punishments, ranks, invsee and settings
- Custom kick messages for wrong version, server full and whitelist (requires ProtocolLib)
Essentials
- Homes with teleport delay, cooldown, limits and pagination
- Warps for global server locations
- Spawn system with first join teleport
- TPA requests with clickable accept,
/tpacceptand/tpadeny- both sides get feedback on accept /rtp- random teleport with async chunk loading, safe-location checks, configurable radius, cooldown, excludes claimed land- Private messages with reply and social spy
- Gamemode, time and weather commands (
/day,/night,/sun,/rain,/thunder,/weatherclear) /heal,/feed,/repair,/fly,/speed,/back,/nick,/clearchat,/seen,/playtime- Starter kit for new players (configurable items)
- First join welcome message
Economy
/moneyto check your balance/payto send money to other players (atomic transfer)/baltopfor the top 10 richest players (ties no longer lost)/eco set/give/takefor admin management- Configurable start balance and currency symbol
- Integrated in scoreboard and PlaceholderAPI
- Full auction house module: list items from your hand with
/ah sell <price>, browse with/ah, auto-mail for expired listings
Teams and Land Claims
A complete land protection system inspired by Lands.
- Create teams, invite players, assign roles (Leader, Officer, Member)
- Claim land with a selection wand and particle borders
- Multi-claim support (configurable limit per team)
- Paid claim expansion: configurable cost per block, optional free-block allowance, money is deducted from the player creating the claim
- Team colors: leader sets the team's tab color with
/team color <color>(color name or0-9, a-f) - 8 toggleable flags per claim: PvP, mob spawning, explosions, fire spread, leaf decay, animal protection, ender
pearls, pistons - Full protection against block breaking, placing, interactions, liquids, buckets and pistons from outside
- Trust system for non-members
- Ban players from your claim
- Enter and leave title messages
- Team rename, promote, demote, kick
- Confirmation dialogs for critical actions
Container Protection
Built-in ChestLock module - no external plugin needed.
- Auto-lock on place: chests, barrels, furnaces, hoppers, brewing stands, shulkers and every other container are
locked to the placer automatically - Double-chest aware: both halves are treated as one, a single
/lock,/trustor break covers the whole thing - Team access: members of the same clan can access each other's containers automatically
- Trust by click:
/trust <player>sets a pending action (30s), then right-click the container to confirm. Same
for/untrust /lock public: mark a container as public so anyone can put items in and take them out./lock privatereverts/lockinfo: shows owner, trusted players, location and visibility- Hopper-steal protection: foreign hoppers cannot pull from locked containers
- Explosion protection: locked containers survive TNT and creepers
- Action bar shows the owner when you open someone else's container (configurable)
Staff Tools
Everything your team needs to manage the server efficiently.
- Vanish with staff visibility and fake join/leave messages
- Staff chat with toggle mode
- Maintenance mode with custom kick screen and bypass
- Client detection for LabyMod, Fabric and more
- InvSee and EnderChest editing in real time
/checkcommand with full player overview- Stats GUI with kills, deaths, blocks, playtime and K/D ratio
BlockLog
A lightweight CoreProtect alternative using SQLite. Included as a built-in module.
- Inspect block history by clicking
- Lookup actions by player, time and radius with rich filters (
+action:,+block:,+time:,+radius:,+user:) - Rollback and restore with full block data (orientation, inventory contents, sign text, beds, doors, crops)
- Death drops recovery:
/bl death <player>and/bl deathrestore <player> [index] - Purge old data
Chat and Prefix System
- Unified prefix across chat, tablist and nametag above the head
- Rank based formatting with configurable colors
- Join and leave messages in the player's rank color
- Optional color permissions for players
- Team suffix support (color chosen by team leader via
/team color)
Scoreboard and TabList
Fully configurable sidebar and tablist with live placeholders.
- Scoreboard with Minecraft-native unicode symbols
- TabList header and footer with player info
- All text configurable in config.yml
- Supports PlaceholderAPI placeholders
Admin GUI
Central management panel for server administration.
- Player management with ban, kick, mute, vanish, invsee
- Rank overview and assignment
- System toggles for all features
- Ban and mute lists with one-click unban/unmute
Customization
- Zero hardcoded messages. Every player-facing text is in YAML files
- Multi-language with automatic detection (German and English included, per-player locale)
- Every command can be enabled or disabled in config
- Custom aliases for all commands
- All systems toggleable in
Modules.<Name>.Enabled - Auto config-migrator: when new config keys are added in updates, they are merged into your existing file without
overwriting your values /mues reloadfor live config changes without restart
Integrations
- PlaceholderAPI: 10+ own placeholders (
%muteessentials_rank%,%muteessentials_balance%,
%muteessentials_team%and more) - ProtocolLib: Custom disconnect messages for incompatible versions and connection throttling
Documentation
Full documentation with all permissions, commands and configuration options:
All changelogs can be found here:
https://mutebefehl.de/muteessentials#changelog
Support
Did you find a bug, have an idea, or just want to give some feedback? Report it via
my bug reporting platform Pulse, and I'll keep you updated:
https://bugs.mutebefehl.de/?project=muteessentials
Attachments (screenshots, logs, configs) are accepted.
Prefer a direct chat? Reach me on Discord: mutebefehl


