Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ข CustomAnnouncer ๐ข
Lightweight & Highly Customizable Player Announcement System
Send professional announcements to your players with unprecedented control and flexibility
โจ Features
๐ฏ Template System
- Pre-Configured Templates: Define reusable announcements in `config.yml`
- Unlimited Templates: Create as many announcement templates as needed
- Easy Management: Modify templates without restarting the server
๐ข Multiple Display Types
- Chat Messages - Classic text-based announcements
- Titles - Large center-screen messages with optional subtitles
- Action Bars - Non-intrusive top-of-screen notifications
- Boss Bars - Full-width progress bar announcements
- Mix & Match: Combine multiple types in a single announcement
๐จ Advanced Color & Formatting System
- Standard Color Codes: `&4`, `&c`, `&a`, and all 16 base colors
- RGB/Hex Colors: `&#FF5733` for precise color control
- Gradient Text: <gradient:#FF5733:#33FF57>text</gradient>
- Rainbow Effects: <rainbow>Rainbow Text</rainbow> with automatic cycling
- Bold, Italic, Underline: Full text styling support
- Nested Formatting: Combine multiple effects seamlessly
๐ฏ Flexible Targeting System
- Broadcast to All: Send announcements to every online player
- Selective Targeting: Send to specific players or groups
- Real-Time Delivery: Instant distribution to targets
๐ Custom Announcements
- On-The-Fly Creation: Build announcements without pre-configured templates
- Full Customization: Choose type, colors, duration, and targets
- Command-Based: `/announce custom <type> <duration> <text> <targets>`
- Instant Delivery: Create and send in seconds
๐ Permission-Based Access
- Admin Control: `announcer.use` permission for announcement commands
- Secure by Default: OP-only access for safety
โ๏ธ Powerful Commands
- `/announce <template> <all|player1 player2>` - Send template-based announcement
- `/announce custom <type> <duration> <text> <targets>` - Send custom announcement
- `/announce reload` - Hot-reload configuration without restart
- Smart Tab Completion: Full autocompletion for all commands
๐ฆ Installation
- Download the latest `CustomAnnouncer.jar` from releases
- Place the jar file in your server's `plugins/` folder
- Start your server to generate the default configuration
- Configure `plugins/CustomAnnouncer/config.yml` to your needs
- Reload with `/announce reload` or restart your server
๐ฎ Usage Examples
For Server Admins
Send Template Announcement to All Players ``` /announce welcome all ```
Send to Specific Players ``` /announce important Player1 Player2 Player3 ```
Create Custom Announcement ``` /announce custom TITLE 10 "&6&lHappy Friday Everyone!" all ```
Reload Configuration ``` /announce reload ```
๐ Permissions
| Permission | Description | Default |
|---|---|---|
| `announcer.use` | Send announcements | op |
| `announcer.reload` | Reload configuration | op |
๐ Why CustomAnnouncer?
โ Easy to Use: Simple commands and intuitive configuration
โ Beautiful Output: Professional color and formatting options
โ Highly Customizable: Every aspect is configurable
โ Zero Dependencies: Only requires Paper API
โ Performance Optimized: Lightweight and efficient
Support
๐ License
The source code is not publicly available, but if you want to edit something in the plugin for your own needs, update the plugin to a new version or anything else, contact me on discord server and we will definitely come to an agreement
Made with โค๏ธ for the Minecraft community


