HyBroadcaster 2.0.0
HyBroadcaster version 2.0.0-beta supports two ways to schedule messages. Choose the one that fits your needs.
These settings affect the entire plugin behavior. You can find them at the root of
config.json.
Prevents message storms after server lag.
Adds [HH:mm] prefix to all messages.
Use UTC time instead of local server time.
Turn the automatic announcer ON or OFF.
Show detailed logs in console for troubleshooting.
Custom prefix for Toast/Emblem notifications.
{
"simpleMode": true,
"showTimestamp": true,
"toastPrefix": "&b&l[ANNOUNCEMENT] ",
"enableLagProtection": true,
"scheduledMessages": [...]
}
Use simple durations like "10s", "5m", "1h". Enable this in your config first.
"simpleMode": true,
"scheduledMessages": [
{
"schedule": "10m", // Every 10 minutes
"message": "Hello World!"
}
]
Use standard Cron expressions for precise scheduling (e.g., specific days or hours).
"simpleMode": false,
"scheduledMessages": [
{
"schedule": "0 18 * * 5", // Fridays at 18:00
"message": "It's Friday!"
}
]
Appears as a notification at the top of the screen.
{
"schedule": "5m",
"isToast": true,
"message": "This is a toast!"
}
Appears in the center of the screen with a big title.
{
"schedule": "30m",
"isToast": false,
"title": "&bHello",
"message": "&7Welcome!"
}
Play an audible alert with your message. Use vanilla SFX or custom sounds.
{
"schedule": "10m",
"message": "Visit our store!",
"sound": "SFX_Avatar_Powers_Enable_Local"
}
Below is the complete official configuration file for HyBroadcaster. Click to expand.
▼{
"pluginName": "HyBroadcaster",
"version": "2.0.0",
"debugMode": false,
"simpleMode": false,
"enableLagProtection": true,
"enableScheduledMessages": true,
"useUtc": false,
"toastPrefix": "[ANNOUNCEMENT] ",
"showTimestamp": false,
"scheduledMessages": [
{
"schedule": "*/30 * * * *",
"isToast": true,
"title": "WELCOME",
"message": "Welcome to the server! Visit our website for exclusive news.",
"sound": "SFX_Avatar_Powers_Enable_Local"
},
{
"schedule": "0 */2 * * *",
"isToast": true,
"title": "SERVER TIP",
"message": "Did you know? You can use /help to see all available commands.",
"sound": "SFX_Discovery_Z1_Short"
},
{
"schedule": "0 12 * * *",
"isToast": true,
"title": "VOTE",
"message": "Support the server by voting! You will get exclusive rewards."
},
{
"schedule": "0 * * * *",
"isToast": true,
"title": "",
"message": "Remember to follow the server rules: be respectful and have fun."
},
{
"schedule": "0 18 * * 5",
"isToast": false,
"title": "DISCORD",
"message": "Join our official Discord community for giveaways and events!"
}
]
}
Send manual announcements to all players using these administrative commands.
Displays an announcement in the center of the screen for all players.
/announce Hello everyone!/announce Attention! --sound SFX_Avatar_Powers_Enable_Local
--sound at
the end of the message.
Sends a "Toast" type notification (chat with prefix) to all players.
/announce toast Maintenance in 5 min/announce toast Bonus active --sound SFX_Memories_Unlock_Local
--sound at
the end of the message.