Custom Announcer
PluginLicenseRef-All-Rights-Reserved

Custom Announcer

CustomAnnouncer is a lightweight and highly customizable announcement plugin for Paper Minecraft servers that supports multiple display types including boss bars, chat messages, titles, and action bars

9
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About Custom Announcer

📢 CustomAnnouncer 📢

Lightweight & Highly Customizable Player Announcement System

Paper 1.21+
Java 21+

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
  • Rainbow Effects: <rainbow>Rainbow Text 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 `
  • 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 <all|player1 player2>` - Send template-based announcement
  • `/announce custom ` - Send custom announcement
  • `/announce reload` - Hot-reload configuration without restart
  • Smart Tab Completion: Full autocompletion for all commands


📦 Installation

  1. Download the latest `CustomAnnouncer.jar` from releases
  2. Place the jar file in your server's `plugins/` folder
  3. Start your server to generate the default configuration
  4. Configure `plugins/CustomAnnouncer/config.yml` to your needs
  5. 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


🌟 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 nickname: we_rt and we will definitely come to an agreement


Made with ❤️ for the Minecraft community