MuteBefehl Wiki

Roadmap

What's planned, what's being considered, and what's on the back burner.

A living list of what's planned, what's being considered, and what's on the back burner. Nothing here is guaranteed, and priorities shift with user feedback.

If you want something prioritized (or think something on the list is a bad idea), open an issue on the docs repo or ping mutebefehl on Discord.

Planned for the next releases

  • Kit system - multiple kits with cooldowns and per-kit permissions (/kit vip, /kit tools). The existing StarterKit infrastructure forms the base.
  • CoreProtect-parity filters - remaining BlockLog filters that aren't in yet: +entity:, +include:, +exclude:, WorldEdit-selection support.
  • Sign-Shop - player-run shops on signs, integrated with the economy.
  • Mail system - /mail send <player> <text> plus optional item attachments. Reuses the auction mailbox infrastructure.
  • PlayerWarps - /pwarp set/list/visit with per-warp cost from the economy.
  • AFK detection - auto-AFK after idle time, tab-list tag, optional kick after longer inactivity.

Being considered

  • Shared Economy and Bans via MySQL/MariaDB - config option to store cross-server data in an external database. Per-server data (BlockLog, ChestLock, Auction listings) would remain local.
  • Discord bridge - webhook for join/leave/chat, optional reverse direction (Discord -> MC chat).
  • Daily login reward - streak counter with configurable prizes.
  • Voting (/day, /sleep, /weather) - majority vote decides. No parameters.
  • Bounty system - /bounty <player> <amount>, payout to whoever kills them.
  • Crate system - keys plus loot tables, GUI-driven.
  • Connection-time threat detection - optional checks at login that combine VPN/proxy detection, external threat-intel feeds and cheat-client fingerprinting so well-known bad actors can be denied or flagged before they even see the spawn. Shipped in 1.0.10 as the AntiVPN module (NetSight-backed) and HackDetection inside ClientDetection (brand/channel patterns for known cheat clients).
  • Permission-based bypass for AntiVPN - currently the pre-login phase has no Player so only UUID/Name allow-lists work. Hooking LuckPerms (or a similar API that supports offline lookups) would let muteessentials.bypass.antivpn work cleanly.
  • Offline /invsee and /ec - both currently require an online target. Reading and writing world/playerdata/<uuid>.dat would unlock offline use.

Long-term / open ideas

  • Job system - mining / farming / PvP earns money.
  • Admin GUI shop - sells predefined items at fixed prices.
  • Detailed stats GUI - kill graphs, playtime per day, session history.

Rollback improvements (BlockLog)

Tracked separately because these are correctness bugs, not features:

  • Attached blocks (torches, ladders, buttons, signs on the side) are not restored when their support block is rolled back. Fixed in 1.0.10 via cascading break detection.
  • Multi-part blocks (beds, doors) are sometimes only restored on one half. Fixed in 1.0.10. The early-return in applyRollback was skipping the bed head; both halves are now restored independently with applyPhysics=false.
  • Double-chest rollback: when one half is broken the other half stays as Type=SINGLE, but the rolled-back half is restored as Type=LEFT/RIGHT. Visual desync - needs the standing half to be re-synced too.
  • Pistons currently don't cascade their attached blocks. A wall torch on a piston-pushed wall is dropped without being logged.

Foundation

Not user-facing but on the list:

  • Unit tests for economy transfers, auction race conditions, rollback integrity.
  • Example configs in the docs repo (docs/examples/vanilla-survival.yml, docs/examples/rpg.yml).
  • Migration guides from EssentialsX and Lands.

On this page