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.
@Vivi_Coral
Hmm, okay, maybe I've made an mistake in the Broadcast Task. I will see, what I can do.
Just so you know upon installing this for the first time I received this severe error:
@JLeafbyrd
Hey JLeafbryd,
you said, you're wondering, if there is a way to change the front of a broadcast message from [Info] to, maybe [Broadcast]. I'm working on this to make it changeable in the Config.
Hey, first this is a great plugin, but i was wondering if there is a way to change the broadcast message so instead of saying [info] it could say something like [broadcast], or whatever is needed? Thanks
@lk16
Hey,
I've just made an update, because i got the same error. I fixed it and download it here:
Broadcaster v1.5
@lk16
I keep getting this error after some time. Could it be the case this happens after all messages in mesages.txt have been shown once?
Lk16
Hey guys,
I've finished the update! You can now change the Intervall in the Config! :D
Sounds good. But yeah plz make the time between each msg able the change
The plugin has an intervall of 150. I'm working on the Config to make this Intervall changeable. :D
at what frequenz the messages are broadcasted?
I finished the update. Klick on Files and download Broadcaster Plugin v1.2
;)
Hi hybridphreak85,
I'm working on an update, but I don't know, when I'm finished. I try to fix the problem
Hi I think plugin is a great idea, but I have a problem,
05:27:10 [WARNING] [BroadcasterEnglish] Task #32834 for BroadcasterEnglish v1.1 generated an exception java.lang.NullPointerException at me.lalo5.Broadcaster.BroadcasterEnglish.broadcastMessages(Broadcaster English.java:75) at me.lalo5.Broadcaster.BroadcasterEnglish.access$0(BroadcasterEnglish.j ava:66) at me.lalo5.Broadcaster.BroadcasterEnglish$1.run(BroadcasterEnglish.java :54) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java :53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHea rtbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 30) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49)
Also would it be possible to adjust broadcast time, amount of messages, send to player when they login?
Thanks