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)
Hello I have a problem with most to all the chat plugins on my server including simple broadcast. There is always some sort of problem with the plugin such as with simple broadcast it only uses its default settings. With chatguard it is banning people for (even though i didnt tell it to do that) for saying anything at all! And finally with essentials chat it wont use the chat format I give it it only uses the default chat format. I just installed mods onto the server with cauldron and they stopped working but these plugins as far as I know were working with cauldron but without mods. If you can help it would be most appreciated thanks ;). Also the server is 1.7.10.
Mods on the Server: bibliocraft forbidden magic (thaumcraft addon) mantle (tinkers construct core mod) tinkers construct thaumcraft thaumic tinkerer (thaumcraft addon) backpacks mod magical crops
Chat Plugins: Essentials chat chatguard simple broadcast
@LordInfinitus
I'm afraid this is not possible at the moment.
@jason8100
Since v1.8 the messages shouldn't get broadcasted twice in a row. Which version of the plugin are you using?
Great plugin but when I set the broadcast to random order, it sometimes repeats messages. Could you make it so that it broadcasts the whole list at random while skipping messages that were already sent in that list. So instead off: 1,3,2,4,3,3,1,5....... it would be: 1,3,4,2,5 and then it starts over. A bit hard to explain in English but I hope you get the idea:p
Can this plugin be set up to broadcast to all players, the result of the /worldborder get command?
I only get the result to appear in the console, when I enter the following in the config,yml:
messages: - '/worldborder get' - 'worldborder get'
The 1st - '/worldborder get' sends the result to the console, NOT to all players
The 2nd - 'worldborder get' Sends the following text to the client
[Broadcast] worldborder get
I would like the follow response sent to the client:
World border is currently 60000000 blocks wide
Could you provide the specific syntax required to produce the intended outcome?
Thanks.
http://pastebin.com/pSCwDVZJ
@TheDistantMemory
Unfortunately I don't understand you. What exactly is your problem? Where've you got problems with downloading the plugin? Why do you have to do it again?
@KingDome24
When i try download it makesme do it again -_-
Hi !
I have been using this plugin for a year by now, it has been very usefull.
Thanks lots for keeping it updated, you're great !
Kind regards,
Niels
@TheDistantMemory
This is an extremely simple plugin I'm afraid if you cant follow the very basic instructions, you really shouldn't be running a server. In fact I think it's probably the simplest plugin I have ever come across.
@TheDistantMemory
What exactly is unclear? Have you read the documentation on the website?
Can u do a tutorial on how to upload & download this pluggin
@KingDome24
Awesome! Looking forward to per-world broadcasting. All other broadcasting plugins I've tried with that feature are extremely complicated/don't work.
For those of you who think this plugin is abandoned: It isn't! The status bar on the website just moved a little bit more to the right and I'm currently working on a nice and cool feature. :)
@bradmin
Please crate a ticket and attach as many information as possible (server.log/latest.log/..) to get help.
SB doesn't work for me up 1.8. Any ideas?
[16:33:06 WARN]: [SimpleBroadcast] Task #34 for SimpleBroadcast v1.7.1 generated an exception java.lang.NoSuchMethodError: org.bukkit.Server._INVALID_getOnlinePlayers()[Lorg/bukkit/entity/Player; at org.bukkit.Bukkit.getOnlinePlayers(Bukkit.java:119) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at net.simplebroadcast.Methods.Methods.opList(Methods.java:49) [?:?] at net.simplebroadcast.MessageRunnable.broadCast(MessageRunnable.java:108) [?:?] at net.simplebroadcast.MessageRunnable.run(MessageRunnable.java:35) [?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-081dfa5-373090f]
@Jake17689
Please create a ticket so that I can have a look at your problem.
Why doesn't it change?!?!?!? I have went into the configs and changed the messages and I put ' in front and back, saved it, restarted my server and it keeps saying those default things in chat! Help!
@surechoice
It's currently not planned to support Cyrillic font. Maybe in an upcoming version.
@aVerySeriousGuy
Please create a ticket so that I can have a look at your problem.
Doesn't work... Every time I change the config and reload or restart the server, the plugin still broadcasts the sample messages with the old prefix, as if the config wasn't there. And though I installed the bossbar API, every time I try to enable bossbar, I only get "Please enter a valid number." in red. I'm using the newest 1.7.10 Spigot that can also be accessed from 1.8 by the way.
it doesn't work. and the letters come out to be hieroglyphs. Please help. I like this plugin. thank you
@surechoice
As long as it is UTF-8 compliant it should work. I've personally never tested it.