The simplest, cleanest, most configurable auto-broadcast script ever built for Skript. No bloat, no bugs, no extra addons required.
Automatically send rotating messages to your players every X minutes — tips, server info, rules, Discord links, store reminders, and live stats. Everything is configured from a single, clearly labeled block at the top of the file. No YAML, no separate config, no addons. Just open and edit.
Designed for MC 1.21+ and Skript 2.12+.
Rotating Messages — Define as many broadcast messages as you want. The script sends them automatically at your interval.
Random or Sequential Mode — Switch between random message picking or sequential order with one line in the config.
Dual Delivery — Each message is sent in chat AND as an action bar. The action bar duration is configurable in seconds.
Live Player Count — Write
anywhere in a message to insert the current player count automatically. No PAPI needed.Code:{ONLINE}
Pause & Resume — Instantly pause all broadcasts with
and resume just as easily.Code:/ab toggle
Action Bar Toggle — Disable or re-enable the action bar delivery at runtime with
, no reload needed.Code:/ab actionbar
Zero Addons — Runs on pure Skript 2.12+. No SkBee, no skript-placeholders, no Vault. Nothing extra.
Console Logging — Optionally logs every broadcast to the console with the message ID.
A step-by-step guide is commented inside the script. Every option has a plain-English explanation next to it:
Code:
options:
interval: 5 minutes # How often to broadcast
actionbar_seconds: 6 # How long the action bar stays visible
separator: &8&m----- # Line shown above and below the message
prefix: &8[Auto] & # Prefix before every message
log_console: true # Print to console (true/false)
Adding a message is literally one line:
Code:
set {ab::msgs::12} to "<##00C2FF>&lTIP: &7There are {ONLINE} players online right now!"
-
— View all messages and their IDsCode:
/ab list -
— Force the next broadcast immediatelyCode:
/ab send -
— Add a message at runtime (no reload)Code:
/ab add <message> -
— Delete a message at runtimeCode:
/ab remove <id> -
— Replace a message at runtimeCode:
/ab edit <id> <message> -
— Pause or resume automatic broadcastsCode:
/ab toggle -
— Toggle the action bar delivery on/offCode:
/ab actionbar -
— View status, interval, mode, message count, action bar stateCode:
/ab status
All commands require the
Code:
neonmc.broadcast.admin
Having trouble with the installation or found a bug?
Don't post in the reviews — open a ticket in our Discord and we'll sort it out fast.
