Broadcaster Plugin
THANKS FOR 30000+ DOWNLOADS!!
Description
This plugin allows you to easily broadcast messages on your server.
You can customize broadcast behaviour, messages and even placeholders!
As many people seem to miss this: THIS PLUGIN HAS A !!!REQUIRED!!! DEPENDENCY SINCE A FEW VERSIONS: https://github.com/axelrindle/PocketKnife
The required version is linked at the very bottom of the
file download page.
Features
Always applicable for the latest release.
- Customizable: The broadcast behaviour can be fine tuned to your needs
- Localized: The plugin supports localization. You can request new translations in the comments or on Github
- Integrated: The plugin integrates with other chat-related plugins like PlaceholderAPI
- Multiple message formats: You can define your messages in plain YAML or use JSON components to add some extra interactivity to your messages.
Colors and Variables
Color codes
All standard Minecraft color codes are available. A full list is available in the Minecraft Wiki.
Predefined placeholders
Placeholder | Symbol |
---|---|
<3 |
❤ |
[*] |
★ |
[**] |
✹ |
[p] |
● |
[v] |
✔ |
[+] |
♦ |
[++] |
✦ |
[x] |
█ |
[/] |
▌ |
%n |
New Line |
%online_players% |
Amount of online players |
%max_players% |
Amount of max players |
NEW WITH VERSION 2.2.0: The placeholder %c
can be used to center a message in the chat. To use place it at the very start of a message.
Ideas for placeholders in the comments! (Or open an issue on GitHub)
Commands
The main command is /brc. It will show you a list of available commands.
Permissions
The permission follow the form broadcaster.<command name>
- /brc -> broadcaster.brc
- /brc cast -> broadcaster.cast
- /brc reload -> broadcaster.reload
- /brc start -> broadcaster.start
- /brc stop -> broadcaster.stop
- /brc status -> broadcaster.status
Configuration
Future Updates
- Ideas? Suggest features in the comments or open an issue on GitHub.
In reply to megagamer137:
Hello, there is not any function in the config to make the messages appear in a random order?
In reply to Forge_User_90837314:
Should this be working on Spigot? I have a 1.11.2 server although in the FTP File Access, I can only see it as a Jar File but no Folder or Config file.
Is there any error output in the console when you start the server?
No, there is no output, when I installed it, it just said the jar file was installed but there was no config folder at the top, I use MCPH FTP service btw.
Please open an issue and post your console output.
I got it to work now, it just randomly appeared..
Thank you so much for updating this! It works perfectly with my 1.11.2 server :D
Thanks :D
If you run into any problems, just comment or open an issue on GitHub ;)
Hi, the delay between messages for this plugin is too long for my likings. How can I change it? I don't see anything in the config.yml or messages.yml about it.
@m0rse
Placeholders will be added in the next update :)
How does one use the placeholders in the broadcast?
@dongopro
Just create a messages.txt in the folder ;) I will fix it
Hello. This plugin did not generate a messages file, what should I do?
Hello, can you pls take a look on this:
WARNING Task #190 for Broadcaster v1.6.3 generated an exception
Thanks in advance.
@Vivi_Coral
I think i fixed it And the command /brc bc [message] is on WORK!
If I do /brc stop it returns the help command:
/brc start
/brc stop
If I do /brc bc Test it just says:
Also if I empty the following settings in config.yml:
Upon reload I get the severe error:
02:54:21 CONSOLE: [INFO] Zippyduda issued server command: /brc reload
02:54:21 CONSOLE: [SEVERE] java.lang.IllegalMonitorStateException
02:54:21 CONSOLE: [SEVERE] at java.lang.Object.wait(Native Method)
02:54:21 CONSOLE: [SEVERE] at me.lalo5.Broadcaster.Config.reload(Config.java:44)
02:54:21 CONSOLE: [SEVERE] at me.lalo5.Broadcaster.Broadcaster.onCommand(Broadcaster.java:226)
02:54:21 CONSOLE: [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
02:54:21 CONSOLE: [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:191)
02:54:21 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:954)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:872)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:829)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
02:54:21 CONSOLE: [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
02:54:35 CONSOLE: [SEVERE] Reached end of stream for /173.255.228.22
Thanks lalo :) Will give it a try! Much appreciated.
Hey Guys,
I've finished the Update! :D
------------Download it here:
Klick!