AnnounceQueue - Professional Broadcasts The definitive solution for queued, professional, and fair server announcements.
Elevate your server's announcements with a fair, queued broadcasting system. Fully customizable, with a modern GUI, cooldowns, and Vault economy support! Why Choose AnnounceQueue? Tired of chat spam from players trying to get their message across? AnnounceQueue brings order and professionalism to your server's broadcasts. Instead of a chaotic free-for-all, announcements are added to a queue and displayed one by one, giving every player a fair chance to be heard.
With a sleek confirmation GUI, robust economy integration, and extensive customization, AnnounceQueue is the premium, must-have solution for server-wide messaging.
Key Features
Fair & Orderly Queue System No more fighting for attention. Announcements are broadcast in the order they are submitted, ensuring fairness for all players. Sleek Confirmation GUI Before an announcement goes live, players are shown a beautiful confirmation menu displaying their message and the price. They can confirm or cancel with a single click. Vault Economy Support Integrate with your server's economy by charging players for announcements. The price is fully configurable and even shows up in the confirmation GUI. Built-in Cooldown System Prevent spam and abuse with a configurable cooldown period between announcements for each player. Fully Translatable & Customizable Every message, from the help text to the GUI titles, can be translated. We ship with support for English, Spanish, Chinese, Russian, French, and German! Customizable Sounds Enhance the user experience with configurable sounds for GUI interactions and the final broadcasted announcement.
Queue Viewer GUI Players can use /announce queue to see the current list of pending announcements and their position in line.
/announce <message> - Submits an announcement to the queue. Permission: announcequeue.use/announce queue - Opens the announcement queue GUI. Permission: announcequeue.use
/announcereload - Reloads the plugin's configuration files. Permission: announcequeue.reload
announcequeue.use - Allows players to use the /announce and /announce queue commands.
announcequeue.reload - Allows an admin to reload the plugin's configuration.
announcequeue.bypass.cost - Allows a player to send announcements without paying the fee.
AnnounceQueue is designed to be powerful yet easy to configure. The config.yml file is cleanly organized and heavily commented, allowing you to tweak everything from cooldown times and announcement intervals to economy settings and sounds.
Files:
config.yml: Main configuration for cooldowns, announcement intervals, economy, sounds, and default language. lang/messages_xx.yml: Language files for all player-facing messages. Edit existing translations or add your own!