SyBroadcast

A better server broadcast plugin that supports scheduled broadcasts

7

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

ADS