SimpleBroadcast
Important Note
I discontinued this plugin. If anyone would like to work on it, please fork the GitHub repository.
The plugin however still works properly, if you use the declared Minecraft versions.
About
SimpleBroadcast is a plugin which automatically sends defined messages to the chat.
Features
- Automatically timed messages are sent in a defined delay.
- Easily enable or disable this plugin via in-game or console commands
- Simple and easy to setup
- Colour support!
- Supports &k, &l, &m, ...
- Supports links
- Optional permissions
- Editable prefix and suffix
- Option to check if an update is available
- Option to hide the messages in the console
- Supports commands (when the messages starts wit a "/")
- Supports JSON messages
- Ignoring system.
- Bossbar integration
Commands
- /simplebroadcast - Shows you infos about the plugin.
- /simplebroadcast start - Starts the broadcast messages.
- /simplebroadcast stop - Stops the broadcast messages.
- /simplebroadcast reload - Reloads the config.
- /simplebroadcast bossbar start - Starts the boss bar broadcast.
- /simplebroadcast bossbar stop - Stops the boss bar broadcast.
- /simplebroadcast bossbar list - Shows all boss bar messages.
- /simplebroadcast bossbar next - Skips the following message in the queue.
- /simplebroadcast bossbar help - Shows the boss bar help pages.
- /simplebroadcast list - Shows you all messages.
- /simplebroadcast now <number> - Immediately broadcasts the given message.
- /simplebroadcast next - Skips the following message in the queue.
- /simplebroadcast add <msg> - Adds the entered message to the list.
- /simplebroadcast remove <number> - Removes the given message from the list.
- /simplebroadcast broadcast <msg> - Broadcasts the message which you've entered.
- /simplebroadcast raw <msg> - Broadcasts the message without formatting.
- /simplebroadcast ignore <name> - Adds/removes a player from the ignore list.
- /simplebroadcast update - Toggles the update check function.
- /simplebroadcast help (1-2) - Shows you all available commands.
- /sb <command> - Alias for "/simplebroadcast".
Permissions
If you aren't an operator or you want that another player can use the commands, you have to use the following permissions:
/simplebroadcast -> - simplebroadcast.info /simplebroadcast start -> - simplebroadcast.start /simplebroadcast stop -> - simplebroadcast.stop /simplebroadcast reload -> - simplebroadcast.reload /simplebroadcast bossbar start -> - simplebroadcast.bossbar.start /simplebroadcast bossbar stop -> - simplebroadcast.bossbar.stop /simplebroadcast bossbar list -> - simplebroadcast.bossbar.list /simplebroadcast bossbar next -> - simplebroadcast.bossbar.next /simplebroadcast bossbar help -> - simplebroadcast.bossbar.help /simplebroadcast list -> - simplebroadcast.list /simplebroadcast now -> - simplebroadcast.now /simplebroadcast next -> - simplebroadcast.next /simplebroadcast add -> - simplebroadcast.add /simplebroadcast remove -> - simplebroadcast.remove /simplebroadcast broadcast -> - simplebroadcast.broadcast /simplebroadcast raw -> - simplebroadcast.broadcast /simplebroadcast ignore -> - simplebroadcast.ignore /simplebroadcast update -> - simplebroadcast.update.toggle /simplebroadcast help-> - simplebroadcast.help - simplebroadcast.update -> You can see the ingame update info if an update is available. - simplebroadcast.* -> Give access to all commands.
Configuration/How to get started with SimpleBroadcast
At first you have to put the SimpleBroadcast.jar into your plugins folder. After a reload / a reboot a folder called "SimpleBroadcast" has been created automatically. In this folder there is the "config.yml". In this file, you can define which messages should be send to the chat, in which delay they should be broadcasted, if the plugin shall check for updates, ...
Todo
- Add messages with permissions.
Add boss bar integration.(-> added in version 1.7)
Add a live broadcast command.(-> added in version 1.5)
Add %n support.(-> added in version 1.4)
Add suffix.(-> added in version 1.3)
Fix prefix.(-> fixed in version 1.3)
Add alias for /simplebroadcast(-> added in version 1.1)
Add more commands.(-> added in version 1.1)
Add message randomizer.(-> added in version 1.0)
Add PluginMetrics.(-> added in version 1.0)
Add updatecheck function.(-> added in version 1.0)
Add editable interval when the messages are broadcasted.(-> added in version 1.0)
Add permissions.(-> added in version 0.4)
Add editable prefix.(-> added in version 0.3)
wonderful plugin but is there a Cyrillic font support? of give me a suggestion on what to do. thank you!
@Samistine
In v1.8 the performance will be better. :)
Look at my timings for SimpleBroadcast http://timings.aikar.co/?url=8555907
@hermandelul
The unique player data is stored somewhere in the Bukkit server, probably in the world folder - I don't know. The error is caused by BarAPI. One option to hide the error would be to turn off the boss bar or another option would be to ask the author of BarAPI to update.
Oké nice, how is that storage, in the jar? Or
Other question I use the Spigot 1.8 protocol hack, and the plugin works, but I get an error from the bossbar
Can you make an update that hide the error? Http://pastebin.com/kwkFBxty
@hermandelul
The plugin is using the data which is provided by the Bukkit server itself.
I mean the variable %unique% where comes that data from
@hermandelul
I'm sorry but I don't understand what you mean. If you've meant the ignored players their UUID gets saved in the "ignore.yml" file.
where are the unique players saved?
@frizzbee30
What for customisation options would you like to have? If you'd like just open a ticket and we'll see if we can implement the feature in an upcoming version. :)
@EmpowerGaming
It's a fantastic plugin, easy to use which is important! Only thing it probably needs now is a few customisation options without making it too complicated to use.
@EmpowerGaming
If you've got any enhancements or if you are dissatisfied with anything, just open a ticket and we'll look what we can do for you and of course for all the other server admins. :)
I'm going to try this plugin since I cannot find any other updated auto messaging / broadcast plugins up to date, hopefully this will be good! I'll let you know in an "edit".
@DarkShard_
I'm planning to implement this feature in v1.8. If you wait a little bit (this time not 4 monts - I promise!) you might get what you want. :)
Is it possible to broadcast different messages per world? If not, does anyone know of a plugin that will add-on / replace this one?
@Crazydoc134
Please create a ticket an attach your config.yml and your latest.log/server.log there. :)
Hello, the plugin doesn't work in MCPC+/Cauldron/Modded Servers.I edit the config but it continues to show the default announcements.
@TheRealWoxin
Yes. :)
Is there a update soon?
@ergenta
It would be great if you could open a ticket and attach your latest.log there. :)