SyBroadcast
A better server broadcast plugin that supports scheduled broadcasts
SyBroadcast
SyBroadcast
A broadcast plugin for Minecraft Purpur 1.21.1, supporting scheduled and manual broadcast features.
Features
- Hot Reload: Set timed messages in the config file to broadcast automatically at specified times - Hot Reload: Send broadcast messages in-game via command - Hot Reload: Reload configuration without restarting the server
Requirements
- Java 21+ - Minecraft Purpur 1.21.1
Installation
1. Download `SyBroadcast-1.0.0.jar` 2. Place the jar file in the server's `plugins` folder 3. Restart the server or use a plugin manager to load it
Configuration
The configuration file is located at `plugins/SyBroadcast/config.yml`
```yaml
SyBroadcast Configuration
Scheduled broadcast format: [HH:MM]message content
Example: [05:00]Good morning, a new day has begun!
Time uses 24-hour format
messages: - "[05:00]Good morning, a new day has begun!" - "[12:00]Good noon, remember to take a break!" - "[18:00]Good evening, enjoy your game!" - "[00:00]A new day has begun, good luck!" ```
Configuration Format
- Time format: `[HH:MM]` using 24-hour format - Message content follows immediately after the time format - Each message starts with `-` as a list item
Commands
| Command | Description | Permission | |---------|-------------|------------| | `/syb <message>` | Send a broadcast message | `sybroadcast.broadcast` | | `/syb reload` | Reload configuration file | `sybroadcast.reload` |
Permissions
| Permission Node | Description | Default | |-----------------|-------------|---------| | `sybroadcast.broadcast` | Allow sending broadcast messages | OP | | `sybroadcast.reload` | Allow reloading configuration | OP |
Broadcast Format
Scheduled Broadcast
``` [Scheduled] message content ``` Color: Yellow prefix + White content
Manual Broadcast
``` [Notice] message content ``` Color: Aqua prefix + White content
Building
Requires Maven and Java 21
```bash mvn clean package ```
The compiled jar file is located at `target/SyBroadcast-1.0.0.jar`
Development Info
- Author: Shiyuan - Version: 1.0.0 - API: Purpur API 1.21.x