Overview
AesirBroadcast is a plugin developed for Velocity Proxy, designed to send automatic and manual broadcasts to players. It provides chat broadcasts, title messages, hover-effect clickable links, and automatic YouTube live stream detection./ab title
Installation
- Upload the plugin to the plugins/ folder.
- Restart your Velocity server.
- Edit the config.yml file to customize settings.
- Use commands to manage broadcasts.
config.yml Configuration
YAML:
Broadcast:
- "<green>AesirMC is now live!</green>"
- "<blue>Join the adventure now!</blue>"
TitleMainMessage: "<red>Announcement!</red>"
CustomTitleMainMessage: "<blue>Custom Announcement!</blue>"
TitleMessage: "<green>AesirMC is now live!</green>"
TitleFadeIn: 1
TitleStay: 3
TitleFadeOut: 1
HoverMessage: "<gray>Click to join the adventure!</gray>"
BroadcastInterval: 900
YouTubeAPIKey: "YOUR_YOUTUBE_API_KEY"
YouTubeChannelID: "YOUR_CHANNEL_ID"
YouTubeCheckInterval: 60






Commands & Usage
Command | Description | Permission |
---|---|---|
/ab broadcast | Sends an instant chat broadcast. | aesirbroadcast.broadcast |
/ab title | Sends an instant title message. | aesirbroadcast.title |
/ab ozeltitle <msg> | Sends a title message with a custom message. | aesirbroadcast.ozeltitle |
/ab reload | Reloads the config.yml file. | aesirbroadcast.reload |
/ab broadcaststart | Starts automatic broadcasts at set intervals. | aesirbroadcast.broadcaststart |
/ab broadcaststop | Stops automatic broadcasts. | aesirbroadcast.broadcaststop |
YouTube Live Detection
Automatically sends a broadcast when you start a YouTube live stream!- Add your YouTube API Key and Channel ID to config.yml.
- The plugin will periodically check your live status.
- Players will receive a broadcast as soon as your live stream starts!
Developer Notes
- Use MiniMessage format to send colored and customized messages.
- Commands have permission checks, ensure players have the necessary permissions.
- Runs periodic broadcasts without impacting server performance.
