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)
it works 1.15 :)
@amazingbeansYT
What is the error? We have 1,10 to and not having ANY issue with the plugin. (Please use Pastebin)
Please add some support for 1.10 :L it was a horror show when I updated my server from 1.9, the plugin is completely useless ;-; It's a shame too because this is one of my favorite plugins. PLEASE FIX ITTT AGH
can you add a per world system to the plugin ?
@cj89898
Please create an issue on GitHub and attach your latest.log as well as a "/timings" - report there.
@BrenkyLINDA
SimpleBroadcast v1.9.2 works properly with Spigot 1.9.X. The most likely reason for any errors is BarAPI, which currently doesn't support Minecraft 1.9.X.
1.9 comin soon?
Whenever the broadcast runs, it lags the server a lot.
Plugin Version: 1.9.2 Server: KCauldron version 1.7.10-1614.175 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT) Modpack: Project Ozone v1.5.4S
Sometimes I receive an error about json errors, but the plugin just works fine.
Can you do so the dragon can be a little bit higher so you can see the bossbar more often
@donsavage1
I'll fix this in v2.0. Thanks for the information.
Found a bug for ya. Check for empy broadcast list on server start up. Currently gives a null pointer exception.
@FuraHub
The upcoming version 2.0 will include configurable permissions for each message. You then will be able to give players certain permissions in certain worlds.
I'm currently using a server running multiverse, and I have multiple worlds. Is there a way I can broadcast certain things in only one world?
@VortexPit
If the plugin uses the default config provided by itself means that you have an error in it (pretty likely in your "messages" section). I can recommend a YAML parser to check where exactly the error is located.
@Bowbuck2
As already said: SimpleBroadcast works perfectly fine. It seems like BarAPI is having some issues. Please contact its creator to get proper support.
From what I've seen it seems to be pulling from the config within the plugin and not within the folder, I have tried editing the config within the plugin directly although when doing so I broke the plugin itself, I have currently removed all of the messages using the in game command and am waiting for your assistance
I am having the same issue, no matter what I do when I change the messages it just uses the default messages. Is there a way to fix that?
@KingDome24
https://tcpr.ca/downloads/kcauldron
Second From Top
@Bowbuck2
SimpleBroadcast works perfectly fine. It seems like BarAPI is having some issues. Please contact its creator to get proper support.
@foxi69
Could you please provide a link to the mentioned API?
@KingDome24
I Am Currently Using BarAPI Version: 3.3
On Cauldron-MCPC-Plus version KCauldron-1.7.10-2.1403.1.54 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
can u add placeholdersapi support?