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.
- Host: GitHub
- URL: https://github.com/emipazd/chatannouncementplugin
- Owner: emipazd
- License: gpl-3.0
- Created: 2025-08-13T12:29:36.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-13T13:48:54.000Z (2 months ago)
- Last Synced: 2025-08-13T15:15:50.444Z (about 2 months ago)
- Topics: announcements, bukkit, chat, folia, java, mc, minecraft, minecraft-plugin, paper, papermc, plugin, purpur, server-management, server-plugin, spigot, spigotmc
- Language: Java
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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