An open API service indexing awesome lists of open source software.

https://github.com/emipazd/chatannouncementplugin

Lightweight Bukkit/Spigot plugin for sending periodic chat announcements with configurable messages, delay, random/sequential order, and color support.
https://github.com/emipazd/chatannouncementplugin

announcements bukkit chat folia java mc minecraft minecraft-plugin paper papermc plugin purpur server-management server-plugin spigot spigotmc

Last synced: about 2 months ago
JSON representation

Lightweight Bukkit/Spigot plugin for sending periodic chat announcements with configurable messages, delay, random/sequential order, and color support.

Awesome Lists containing this project

README

          

# πŸ“’ ChatAnnouncementPlugin

**ChatAnnouncementPlugin** is a lightweight, customizable Minecraft plugin that automatically sends periodic chat announcements to all players. Perfect for welcoming players, sharing tips, or promoting server events.

---

## πŸ“¦ Features

- βœ… **Configurable Messages** β€” Add as many announcement lines as you want in `config.yml`.
- ⏱️ **Custom Delay** β€” Choose how often announcements are sent.
- πŸ”€ **Random or Sequential** β€” Send messages in order or pick them randomly.
- 🎨 **Color Code Support** β€” Use `&a`, `&b`, etc. for colored and formatted messages.
- πŸ”„ **Hot Reload** β€” Reload messages and settings without restarting the server using `/chapreload`.
- 🧩 **Highly Compatible** β€” Works with Bukkit 1.1-R5 and later, including Spigot, Paper, and forks.

---

## πŸ”§ Commands

| Command | Description |
|----------------|------------------------------------------|
| `/chapreload` | Reloads the plugin’s configuration file. |

---

## πŸ›‘οΈ Permissions

| Permission | Description | Default |
|----------------------|------------------------------------------|---------|
| `chap.reload` | Allows the player to reload the config. | `op` |

---

## βš™οΈ Configuration

```yaml
# ChatAnnouncementPlugin configuration
messages:
- "&aWelcome to the server!"
- "&bRemember to join our Discord!"
- "&eVote daily for rewards!"

# Delay in seconds between announcements
delay: 60

# If true, messages are picked randomly; if false, they are in order
random: false