SyBroadcast
A better server broadcast plugin that supports scheduled broadcasts
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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