Broadcastery
Overview
Broadcastery is a very straight forward and minimal message broadcasting plugin for Bukkit/Spigot-based Minecraft servers.
It will display a random message from the list specified in the config.yml file with a configurable frequency.
Installation
To install, simply place the Broadcastery.jar in to your plugins folder and reload your server. A configuration file will be generated which you can use to customize the plugin to your liking.
Configuration
Setting | Default | Description |
---|---|---|
start_delay | 1 | The time (in minutes) before the first broadcast is sent after the plugin is loaded. |
frequency | 5 | The frequency (in minutes) at which a random message from the list is broadcasted. |
messages | - | These are the messages the plugin will choose randomly from when broadcasting. |
Commands
Command | Description |
---|---|
/bc reload | Reloads the whole plugin, allowing you to add new messages to the config.yml without having to do an entire server reload. |
/bc add [message] | Allows you to add new messages to the broadcast stream on the fly from in-game. Also automatically saves the message to the config.yml. |
Miscellaneous
For support or requests, please simply leave a comment below! But keep in mind that this plugin was developed with minimalism in mind. Any feature request that is felt to deviate from that will not be implemented.
The source code for Broadcastery can be found on GitHub.
The regular broadcaster has a bug that almost destroyed my server. I had to delete all of my plugins and burn files. So I found this. I love it. It's so simple. It does what I want. I wish broadcasts would be in order tho lol. I typed out the whole cat's in the cradle song in different broadcasts to be fun. Well, I found out that it's random lol. My fail, my fault. Otherwise I love this. I don't have to code anything and I can do all I need-while I'm on the sever.
@chrsgddrd
Sir, I have been trying for a week prior to this post to find a fix. I have contacted numerous other plugin developers and server developers, with no luck in their recommenced fixes. I realize that the developers are very busy with other things, which is why I contacted them AFTER trying (many times) to find a fix.
"Miscellaneous" "For support or requests, please simply leave a comment below!"
Thank you.
@BreederMine_Server
Why should it be up to the developer to find a fix for you problem when the plugin is obviously working fine? You figure it out. That's part of being a server owner.
Hello. Thank you for making this great plugin. I am having two issues however. I am running CraftBukkit 1.7.9.
Issue One: After adding a message using '/bc add' or adding it in the config, broadcastery continues to broadcast 'This is a test Message' or 'Check out broadcastery.' I ahve reloaded the server using /bc reload.
Issue Two: Color codes such as &a and such are not working when the message does play (which is rare). Here is an example of what I am putting in.
- &a Hey &4 YouTubers &a!! Get your channel out there by partnering with Breedermine!! Go to &d breedermine.com
Thanks, please respond with a fix.
@Fabonaut
Sorry for the late reply, I'll try to look into this when I've got the time.
Hey I've got a problem. The config-file resets on server-reload. also the /bc reload command doesn't work and changing the frequency also doesn't work. /bc add works fine.
there are no errors in the logfile
I don't know what i'm doing wrong :(
@SilverShadow97
That's an interesting idea, I'm sure we could probably add '\n' or something similar for a line break.
IMO it might be smarter to implement this:
Which would you rather use? I'm not even sure the latter is possible with the way Bukkit handles things, so I'll have to take a look before we can promise that one.
Hi,
Is there a way to have multi-line broadcasts? In 1.7 Bukkit, the words in chat cut off at the end of a line instead of moving the entire word to the next line. Hence, a link can get cut in half. I know broadcasts can carry on to the next line, but is there a way to specify when the first line ends and the second line begins?
Thanks!
Can you update it so when it broadcasts, instead of saying [Broadcastery] or whatever! you can change it to [Custom] whatever?
@kingmonkeycrafter
I'll definitely look into that feature request for the next release. Thank you for the kind words!
Works like charm. I have always used easy-broadcast but the author seems to have pulled the project and after trying out a few other broadcaster plugins this is easily the best. Just really nice and simple!
One request though, in a future update, is it possible to add an option to the config so users have the option of having either a fixed or random broadcast order? At the moment the plugin broadcasts random messages from a list, for me at least I prefer to broadcast messages in a certain fixed order.
Keep up the great work!
@nullschritt
I'm glad you enjoy it!
There is a way around your error, however. When specifying a string in YAML, you are free to surround it in either single quotes, double quotes, or no quotes at all. Therefore it may be easiest for you to just avoid using quotations.
If you are ever unsure about your formatting, I recommend running your configuration through a YAML parser to ensure no errors. Personally I use this one: http://nodeca.github.io/js-yaml/
I hope this helps out, if you run into any issues let me know!
Seems to work great so far! However, as far as I can tell, due to the YML formatting, messages can't contain single quotation marks.
Perhaps reading the text out of a .txt file (spliting it at each newline) would allow this?
Thanks for the plugin! Very lightweight.