PermissionMessages — Smart Message Broadcast by Permissions

Mastering PermissionMessages: Timed Announcements for Your Minecraft Server Running a Minecraft server means keeping players engaged, informed, and sometimes rewarded with exclusive content. The vanilla chat system works, but it lacks the nuance needed to deliver targeted messages to specific gro...

Download PermissionMessages for Minecraft 1.5.2

Original name: PermissionMessages

Minecraft: 1.5.2

FileVersionLoaderSize
PermissionMessages.jar1.5.2—7 КБDownload

Mastering PermissionMessages: Timed Announcements for Your Minecraft Server

Running a Minecraft server means keeping players engaged, informed, and sometimes rewarded with exclusive content. The vanilla chat system works, but it lacks the nuance needed to deliver targeted messages to specific groups. That’s where the PermissionMessages plugin steps in. It transforms ordinary server announcements into a dynamic, permission-based communication tool that can greet donators, remind staff about tasks, or broadcast server rules without flooding everyone’s chat. Once you understand its flexible timer and permission systems, you’ll wonder how you ever managed a community without it.

What Is PermissionMessages?

PermissionMessages is a lightweight Spigot/Paper plugin that sends configurable messages on a repeating timer, but only to players who hold a certain permission node. Think of it as a smart bulletin board that tailors its output per group. Instead of a single global announcement, you can create dozens of independent message streams—each tied to its own permission, timer, and delivery method. The possibilities really are endless: a donator-only tip of the day, a staff-only reminder to check reports, or even a personal note you set for yourself while building in creative mode.

The plugin shines because it stays out of the way. It adds almost no overhead, supports multiworld setups, and lets you manage everything through simple in-game commands. No external databases, no complex YAML gymnastics—just a clean configuration that reloads on the fly.

Key Features That Set It Apart

What makes PermissionMessages a must-have for server admins? It’s the combination of simplicity and deep customization. Here’s a breakdown of its standout capabilities:

  • Unlimited message groups: Create as many permission-based configurations as you need. Each one operates independently with its own timer and message pool.
  • Serverwide permissions: Messages are strictly tied to permissions. A player without the node never sees the content, keeping chat clean and relevant.
  • Lightweight and highly configurable: The plugin runs efficiently in the background. All settings live in a single config file that you can tweak without restarting the server.
  • Multiworld support: Send messages only in specific worlds, or globally across all dimensions.
  • Flexible time system: Use seconds, minutes, or hours with a straightforward format. Set intervals as short as a few seconds or as long as several days.
  • Random timers: Introduce unpredictability by setting a range—say, between 5 and 15 minutes—so messages don’t feel robotic.
  • Message selection methods: Choose between cycling through messages in order or picking one at random each time the timer fires.
  • In-game configuration: Build and modify your message setups using commands without ever touching the config file directly.

Configuration and Setup

Getting started with PermissionMessages takes only a few minutes. After dropping the plugin JAR into your server’s plugins folder and restarting, a default config file appears. The real magic happens when you define your own message groups. Each group requires a unique permission string, a time interval, a delivery method (cycle or random), and at least one message. You can build everything from the console or in-game using admin commands, which is perfect for quick adjustments during a live event.

For players who enjoy customizing their entire Minecraft experience, the foxygame.net launcher provides a modern, flexible way to browse and install client-side mods directly from the menu, complementing server-side tools like PermissionMessages to create a fully tailored gameplay environment.

Creating Your First Message Group

The /pm create command is your entry point. You specify the permission node, the time, the method, and the initial message. For example, /pm create vip.announce 10m cycle Welcome back, valued supporter! sets up a VIP-only message that repeats every 10 minutes, cycling through any additional messages you add later. The permission node permissionmessages.vip.announce is automatically generated, and you grant it to your VIP group with your permissions plugin of choice.

Understanding Time and Methods

The time format accepts a number followed by s (seconds), m (minutes), or h (hours). To create a random timer, you use a dash: 5m-15m means the message will fire at a random point between 5 and 15 minutes after the last broadcast. For the method, cycle goes through messages in the order they were added, while random picks one unpredictably. This simple syntax gives you enormous control over pacing.

Permissions and Commands at a Glance

PermissionMessages splits its functionality between player-facing and admin commands, each guarded by appropriate nodes. Here’s how the permission structure works:

Player Permissions

  • permissionmessages.<yourConfigPermission> – Receives the messages from the corresponding configuration. Replace <yourConfigPermission> with the name you chose during creation.
  • permissionmessages.silence – Allows the player to toggle silence mode, blocking all messages from the plugin.

Admin Permissions

  • permissionmessages.reload – Use /pm reload to refresh config and timers.
  • permissionmessages.create – Create a new message group.
  • permissionmessages.add – Append a message to an existing group.
  • permissionmessages.remove – Delete a group and all its messages.
  • permissionmessages.list – View all active message configurations.
  • permissionmessages.help – Display the help menu.

Players can also use /pm silence to mute the plugin’s messages entirely, a handy feature for those who find announcements distracting during intense building or PvP.

Why Server Admins Love PermissionMessages

Beyond the obvious organizational benefits, this plugin fosters a sense of exclusivity and community. Donors feel appreciated when they receive special tips or thank-you messages that regular players don’t see. Staff members stay on track with gentle, automated reminders that don’t require manual pings. And because everything is permission-based, you avoid the clutter of global broadcasts that often get ignored.

Performance is another strong point. The plugin’s lightweight design means it won’t bog down your server even with dozens of active timers. The in-game configuration commands also eliminate the need to constantly edit files, making it accessible to admins who aren’t comfortable with YAML. If you manage a network with multiple worlds, the multiworld support ensures messages appear only where they’re relevant—no more lobby announcements bleeding into survival worlds.

Taking Your Server Communication to the Next Level

PermissionMessages turns the humble chat message into a powerful tool for engagement and management. Its permission-driven architecture, combined with flexible timers and delivery methods, lets you craft a messaging system that feels personal and alive. Whether you run a small community server or a large network, this plugin helps you speak directly to the right players at the right time. Install it, configure a few groups, and watch how a little automation can transform your server’s atmosphere.