LirBroadcast
Automatically sends customizable messages to players. Simple, flexible, and fast.
LirBroadcast
📢 LirBroadcast — is a lightweight plugin that automatically sends customizable messages to your server chat. Perfect for announcements, tips, reminders, or anything else you want players to see.
Requires Java 16+
✅ Features
``` 1. Fully customizable messages 2. Supports hex colors and PlaceholderAPI 3. Players can toggle messages on/off 4. Optimized for performance 5. Unlimited message entries ```
💬 Commands
``` /lirbroadcast reload — Reloads the plugin configuration /lirbroadcast announce {id} — Manual broadcast sending /notification — Toggles messages for the player ```
🔐 Permissions
``` lirbroadcast.admin — Grants access to admin commands. lirbroadcast.alert — Sending update alerts. ```
⚙️ Configuration
```
Enables automatic update checking for the plugin.
check-update: true
Interval (in seconds) between notification broadcasts.
interval: 60
Randomizes notification timing to prevent simultaneous triggers.
random: true
messages: prefix: "ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &f→&r"
toggle-on: "{prefix} ef89b✔ &fɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴꜱ ʜᴀᴠᴇ ʙᴇᴇɴ ef89bᴇɴᴀʙʟᴇᴅ!" toggle-off: "{prefix} &#FF4141✘ &fɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴꜱ ʜᴀᴠᴇ ʙᴇᴇɴ &#FF4141ᴅɪꜱᴀʙʟᴇᴅ!" no-permission: "{prefix} &#FF4141✘ ʏᴏᴜ ᴅᴏɴ'ᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪꜱꜱɪᴏɴ ᴛᴏ ᴜꜱᴇ ᴛʜɪꜱ ᴄᴏᴍᴍᴀɴᴅ!" reload: "{prefix} ef89b✔ &fᴄᴏɴꜰɪɢᴜʀᴀᴛɪᴏɴ ʀᴇʟᴏᴀᴅᴇᴅ ɪɴ ef89b%ms%ᴍꜱ!" player-only: "{prefix} &#FF4141✘ ᴛʜɪꜱ ᴄᴏᴍᴍᴀɴᴅ ᴄᴀɴ ᴏɴʟʏ ʙᴇ ᴜꜱᴇᴅ ʙʏ ᴘʟᴀʏᴇʀꜱ!" announce-sent: "{prefix} EF89B✔ ᴀɴɴᴏᴜɴᴄᴇᴍᴇɴᴛ ꜱᴇɴᴛ!"
notifications:
ACTIONS:
[message] {text} - Send chat message
[actionbar] {text} - Display in action bar
[title] {title}|{subtitle}|{fadeIn}|{stay}|{fadeOut} - Send title with optional subtitle, times in ticks
- "[title] &fTitle|&7Subtitle|10|70|20"
[bossbar] {text} - Display as boss bar
[sound] {SOUND_NAME} {VOLUME} {PITCH} - Play sound
[wait] {seconds} - Wait before next action
example: - "[message] " - "[message] ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &7(/ɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴ)" - "[message] ef89b&n▌&r ᴅᴏᴡɴʟᴏᴀᴅ ᴛʜᴇ ᴘʟᴜɢɪɴ -" - "[message] ef89b▌&r ef89bhttps://modrinth.com/plugin/lirbroadcast" - "[message] " - "[actionbar] ef89b▶&f ɴᴏᴡ ᴛʜᴇʀᴇ ᴀʀᴇ ef89bᴀᴄᴛɪᴏɴ ʙᴀʀꜱ&f." - "[sound] BLOCK_NOTE_BLOCK_PLING 1.0 1.0" example2: - "[message] " - "[message] ef89b[&lʟɪʀʙʀᴏᴀᴅᴄᴀꜱᴛef89b] &7(/ɴᴏᴛɪꜰɪᴄᴀᴛɪᴏɴ)" - "[message] ef89b&n▌&r ef89bᴘʟᴜɢɪɴ ꜱᴜᴘᴘᴏʀᴛꜱ ʜᴇx ᴄᴏʟᴏʀꜱ &f& ef89bᴘʟᴀᴄᴇʜᴏʟᴅᴇʀꜱ." - "[message] ef89b&n▌&r &fʏᴏᴜʀ ɴᴀᴍᴇ: ef89b%player_name%" - "[message] ef89b▌&r &fꜱᴇʀᴠᴇʀ ᴏɴʟɪɴᴇ: ef89b%server_online%" - "[message] " - "[title] ef89bᴛɪᴛʟᴇꜱ&f ᴀʀᴇ ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ." - "[sound] BLOCK_NOTE_BLOCK_PLING 1.0 1.0" ```