Back to Plugins
AutoMSG icon

AutoMSG

Active tab
Overview
Latest version
Not specified
Minecraft support
0 versions
Topics synced
0
Claim this plugin

This plugin was imported from Spiget and is currently unclaimed.

Live badges: Downloads badge for AutoMSG Spigot Downloads badge for AutoMSG GitHub Stars badge for AutoMSG License badge for AutoMSG How to embed →

Plugin Information

Type: Minecraft plugin
Spigot Resource: Open on SpigotMC
Repository: comonier/AutoMSG
Created by: Spiget Importer

Description

AutoMSG The ultimate lightweight announcement system for Minecraft 1.21.1 with HEX colors, Discord integration, and immersive sound effects. Main Features │➜ Modern HEX/RGB Support: Full support for #FFFFFF codes. │ ➜ Create vibrant gradients and professional chat colors. │➜ Discord Webhook Sync: Mirror every in-game announcement │ ➜ directly to your Discord channel via native Webhooks. │➜ Immersive Audio Feedback: Automatic "Happy Villager" sound │➜ triggered for all players whenever a message is sent. │➜ Smart Timer System: Flexible scheduling using d (days), │➜ h (hours), m (minutes), and s (seconds) in config.yml. │➜ Dynamic Placeholder Engine: Real-time updates for {player}, │➜ {online_players}, and {max_players} in any announcement. │➜ Visual ID Management: Easy-to-use list system to track, │➜ identify, and remove specific messages without errors. │➜ Safety Syntax Shield: Built-in protection against wrong │➜ commands to prevent plugin crashes or console errors. │➜ Dual Language Core: Instant switching between English (en) │➜ and Portuguese (pt) via dedicated translation files. │➜ Instant Test Command: Real-time broadcast trigger to verify │➜ colors, sounds, and webhooks without waiting for the timer. │➜ Clean Resource Logic: Zero-dependency system ensuring │➜ maximum performance and low MSPT impact on your server. Commands │➜ am help / am Opens the main help menu with all available features. │➜ am test Manually triggers the current announcement for testing. │➜ am list [ category ] Displays all registered announcements with their unique IDs. │➜ am add [category] [ message] Adds a new formatted announcement to the system. │➜ am remove [category] [id] Permanently deletes an announcement by its ID. │➜ am reload Instantly reloads configurations, sounds, and languages. Category Management Guide The AutoMSG system is now fully modular. To manage announcements via commands, you must always specify the Category Name (the name of the .yml file without the extension). Listing Announcements Before removing or editing, you need to know the specific ID of a message. Command: /am list Example: /am list tips Description: Displays all messages from the tips.yml file. Each message will have a numerical ID next to it. The category prefix will also be displayed so you can see exactly how it looks for players. ➕ Adding New Announcements You can add messages with HEX colors and placeholders directly through the chat. Command: /am add Example: /am add votes &b Vote now at #FF5555 our website! Description: Inserts a new message at the end of the votes.yml list. Pro Tip: You do not need to type the prefix in the command; the system automatically injects the prefix configured in that category's file. ❌ Removing Announcements (Smart Re-indexing) The system is intelligent: when you remove an ID, the messages below it "slide up" to fill the gap, keeping the list sequential. Command: /am remove Example: /am remove rules 2 Description: Deletes the message with ID 2 from rules.yml. If a message with ID 3 existed, it will automatically become the new ID 2. Applying Changes After making manual edits to files (like changing intervals or sounds) or using add/remove commands, use the reload. Command: /am reload Description: Restarts all timers, reloads language translations, and refreshes the announcement lists for all categories at once. Important Admin Tips 1. Available Categories: Ensure you use the exact names: votes, tips, links, rules, motd, or other. 2. Modern Colors: You can use HEX codes (e.g., #66ff33) in both the /am add command and the YAML files. 3. Placeholders: Use {player} for the player's name and {online_players} for the current player count. 4. Permissions: Only players with the automsg.admin permission (or OPs) can see Tab-Completion suggestions and execute these commands. Permissions │➜ automsg.admin Full access to all broadcast, management, and │➜ reload commands. I mportant Notice │➜ Java 21 Required: This plugin is optimized for modern │➜ environments and requires Java 21 to run on 1.21.x. │➜ Sound Toggle: You can enable or disable the Villager │➜ evolution sound directly in the Settings section. │➜ Reporting: If you encounter any bugs, please use our GitHub │➜ Issues section: GitHub Issues

Minecraft Plugin Badges

Use these badge images in docs, README files, or forum posts.

Badge Guide
Downloads
Downloads badge for AutoMSG
![Downloads](https://ezbanners.org/shields/plugins/edebe644-ef10-454d-a554-64f7f29d3d66/downloads.png)
Spigot Downloads
Spigot Downloads badge for AutoMSG
![Spigot Downloads](https://ezbanners.org/shields/plugins/edebe644-ef10-454d-a554-64f7f29d3d66/spigot-downloads.png)
GitHub Stars
GitHub Stars badge for AutoMSG
![GitHub Stars](https://ezbanners.org/shields/plugins/edebe644-ef10-454d-a554-64f7f29d3d66/github-stars.png)
License
License badge for AutoMSG
![License](https://ezbanners.org/shields/plugins/edebe644-ef10-454d-a554-64f7f29d3d66/license.png)