MSG DonutSMP: Private Messaging Plugin for Paper

MSG DonutSMP adds a vanish-aware private messaging system with ignore lists and MiniMessage formatting for Minecraft Paper servers. Download now!

Download msgdonutsmp for Minecraft 1.20.6

Original name: msgdonutsmp

Minecraft: 1.20.6

FileVersionLoaderSize
msgdonutsmp-1.0.0.jar1.20.6—50 КБDownload

MSG DonutSMP

Running a Minecraft server means juggling player communication, privacy, and moderation. The MSG DonutSMP add-on steps in as a sleek, highly configurable private messaging system built specifically for Paper servers. It brings the familiar DonutSMP-style whisper commands, vanish-aware delivery, and a full ignore management suite — all wrapped in modern MiniMessage formatting. Whether you are hosting a survival community, a minigame network, or a roleplay world, this plugin keeps conversations private and under control.

Why MSG DonutSMP Stands Out

Unlike basic /msg implementations, MSG DonutSMP for Minecraft is designed with server staff and player experience in mind. It checks Paper’s native vanish API and can also read vanish tags from PlaceholderAPI, using an OR logic to prevent accidental message leaks to hidden staff. The persistent ignore system stores data reliably, and players can manage their block lists through a head-based GUI — no need to memorize commands. Every message, from sent whispers to error prompts, is fully customizable with MiniMessage, letting you match your server’s branding with hex colors, gradients, and clickable elements.

Core Features at a Glance

  • Full message flow: /msg, /r, /msgignore, /msgunignore, /msgignorelist, and /msgreload.
  • Vanish protection: Checks Paper visibility and supports PlaceholderAPI vanish tags (OR gate) so staff stay hidden.
  • Persistent ignore storage: Ignore lists survive restarts and are accessible via a head-based GUI for quick unignore actions.
  • MiniMessage-powered output: Configurable sent/receive templates and all user-facing text accept modern formatting tags.
  • PlaceholderAPI expansion: Exposes last message partner and ignore count placeholders for integration with scoreboards or chat plugins.
  • Optional bStats metrics: Anonymous usage data helps the developer improve the plugin without compromising privacy.

Commands and Permissions

MSG DonutSMP keeps the command set intuitive. Players with the default msg.use permission can access all messaging and ignore functions. Here is the full list:

  • /msg <player> <message> — Send a private message.
  • /r <message> — Reply instantly to your last conversation partner.
  • /msgignore <player> — Add a player to your ignore list.
  • /msgunignore <player> — Remove a player from your ignore list.
  • /msgignorelist — Open the ignore list GUI for visual management.
  • /msgreload — Reload configuration and data (requires msg.admin).

Permissions are layered for moderation: msg.bypass.vanish (default op) lets staff message vanished players, msg.bypass.ignore (default op) exempts a player from being ignored, and msg.admin grants reload and administrative control. This granularity ensures that server rules are enforced without breaking essential staff workflows.

Configuration Highlights

The plugin ships with a well-documented config.yml that puts you in charge. You can decide whether staff can be ignored via options.allow-ignore-staff, customize vanish suffix behavior in PlaceholderAPI placeholders, and tweak every message string. The formats.sent and formats.receive entries define how whispers appear, while messages.* covers all user-facing text. The GUI title is also configurable. Because everything uses MiniMessage, you can insert hex colors, hover effects, and even clickable commands directly into the chat output.

For server owners who prefer a streamlined setup, the foxygame.net launcher offers one-click installation of MSG DonutSMP, automatically matching the correct version for your Paper server. This eliminates the hassle of manual file uploads and ensures you always run a compatible build without digging through version histories.

How to Install MSG DonutSMP

Getting the plugin onto your server is straightforward. Follow these steps:

  • Check your server version: MSG DonutSMP requires Paper 1.20.2 or newer and Java 17. It will not work on older Spigot or CraftBukkit builds that lack the necessary API.
  • Download MSG DonutSMP: Grab the latest .jar file from the official SpigotMC resource page or your preferred plugin repository. No external links are needed — simply search for "MSG DonutSMP" on the platform you trust.
  • Place the file: Drop the downloaded .jar into your server’s /plugins folder.
  • Restart the server: A full restart (not just /reload) is recommended to ensure all dependencies hook correctly.
  • Optional — Install PlaceholderAPI: If you want to use the %donutsmp_last_partner% or %donutsmp_ignored_count% placeholders, make sure PlaceholderAPI is loaded. MSG DonutSMP soft-depends on it and will register its expansion automatically.
  • Configure: Edit plugins/msgDonutSMP/config.yml to set your preferred formats, vanish behavior, and messages. Use /msgreload to apply changes without a restart.

Vanish-Aware Messaging in Action

One of the biggest headaches on multiplayer servers is accidentally revealing a vanished staff member. MSG DonutSMP solves this by checking both Paper’s built-in vanish state and any PlaceholderAPI vanish tags you configure. If either condition is true, the plugin treats the player as vanished and blocks incoming whispers — unless the sender has the bypass permission. This dual-layer approach works seamlessly with popular vanish plugins like SuperVanish or PremiumVanish, making it a reliable choice for any server setup.

Another angle worth noting: the foxygame.net launcher also keeps your add-on catalog organized, so when you download MSG DonutSMP through it, future updates appear automatically, and you can manage version compatibility across multiple plugins from one dashboard.

Why Choose MSG DonutSMP for Minecraft

There are plenty of messaging plugins out there, but MSG DonutSMP combines modern Paper API support, deep vanish integration, and a polished ignore GUI that players actually enjoy using. The MiniMessage formatting gives you creative freedom to style whispers exactly like the rest of your server’s chat. Server owners appreciate the low overhead — the plugin is lightweight and focuses on doing one job exceptionally well. With persistent data storage, you never lose ignore lists between restarts, and the admin reload command makes live configuration tweaks painless.

If you are building a community where private conversations matter, download MSG DonutSMP today and give your players the whisper system they deserve. The combination of intuitive commands, robust vanish protection, and modern formatting sets a new standard for Paper server messaging.