SimpleAnnouncer

Have you ever been baffled by just how complicated some announcer plugins are? Do you want really simple per-world, per-group, and even per-permission announcements? Want commands to be run before or after announcements? Well this is the plugin for you!
For instant support join my IRC channel #kezz101.
Latest version: 2.0
Latest Tekkit version: 1.3
Request a feature by commenting here.
Found a bug? Let me know here.
SimpleAnnouncer only has 1 command with 4 options:
- /sa - Displays the help page - SimpleAnnouncer.sa
- /sa start - Starts announcements - SimpleAnnouncer.start
- /sa stop - Stops announcements - SimpleAnnouncer.stop
- /sa reload - Reloads the plugin - SimpleAnnouncer.reload
NOTICE: You need the permission: SimpleAnnouncer.sa to use any of the other options. You can also use the wildcard SimpleAnnouncer.* which gives access to everything
The configuration file for this plugin has become too large to display here. You can find the full configuration file here. There you will also find information about how to use per permission/world/group announcements, as well as information on how to run commands before and after announcements.
You can use all the colour and style codes in the Tag and your Announcements! So all you have to do is add your messages to the Announcements section and let the Plugin do the work.
Plugin Infomation
Features
- A simple announcer for your server!
- Just place your messages into the Announcements section of the config file
- Use any of the '&' colour codes and styles
- Customisable tag
- Define your own interval and delay
- Use a wide range of custom tags in your announcement! See the Tags section of the colour and style page for more information!
- Tekkit Edition now available!
- Announcement modes!
- NORMAL: Announces in written order
- RANDOM: Announces completly randomly
- SHUFFLE: Announces similar to an iPod, will announce randomly but won't announce the same one twice until all others have been announced
- Localisation!
- NEW! Run commands before or after announcements, and as the player or the console!
- NEW! Per permission/world/group announcements (groups feature requires Vault to work).
- NEW! Player related tags. Check out the Tags section of the colour and style page for more information!
Upcoming Features
- More announcement modes
- Change config options within game
- SimpleAnnouncer Lite - SimpleAnnouncer without the added bulk
Known Bugs
- No known bugs :)
-
View User Profile
-
Send Message
Posted Apr 22, 2013Any ETA on per-world announcements?
-
View User Profile
-
Send Message
Posted Apr 10, 2013Finally SimpleAnnouncer V1.9 and Tekkit Edition V1.3 Released!
I sound like a broken record here but, again, it has been a while. Too long. Starting from today SimpleAnnouncer will be receiving at least one update a week. This I can guarantee.
By the end of next week, at the very latest, SimpleAnnouncer version 2.0 will be released. This version will contain absolutely everything in the todo list. Well almost everything. I won't be releasing a Spout version, yet.
- Kezz
-
View User Profile
-
Send Message
Posted Apr 10, 2013@PapiDimmi Ah I've just worked out this error. It was an error with the Shuffle mode. It is fixed with the next update which will be released shortly.
@Pixelmod All those features are scheduled for the update after next (2.0).
@davidp5118 It should do. If not the update it coming soon!
-
View User Profile
-
Send Message
Posted Apr 8, 2013Does this work okay with 1.5 and 1.5.1?
-
View User Profile
-
Send Message
Posted Mar 29, 2013Could you please add a new feature, that allows you to do commands over an interval, just like the announces and add an option for it to announce a message every time it does the command.
-
View User Profile
-
Send Message
Posted Mar 13, 2013This is such an awesome plugin, and i recommend it to anyone who owns a server, its vital!
My server loves it and depends on it, thank you.
Will the current version work with 1.5?
-
View User Profile
-
Send Message
Posted Mar 7, 2013I really want the permission nodes to be added
-
View User Profile
-
Send Message
Posted Mar 5, 2013Could you please add the features Announcer have, like &n for 'return' and the ability to use commands?
-
View User Profile
-
Send Message
Posted Feb 15, 2013@PapiDimmi
Did you reload the plugin?
-
View User Profile
-
Send Message
Posted Feb 10, 2013Hello everyone! I am back from a extended Christmas break! You'll be seeing an update asap!
@Cueball61 Hmm... That is interesting. I'll have a look over the code and get an update out soon!
@alfahadgm Yup. This error is with bad version stuff. I'll be updating this plugin now.
@coletam Okie dokie! This'll be in the next update.
@ShootToMaim You can look over the source on GitHub ;)
-
View User Profile
-
Send Message
Posted Feb 3, 2013I lost the source; I can't update it :/. kezz101 has been MIA since December; I'll see if I can find any copies of it anywhere :/.
-
View User Profile
-
Send Message
Posted Jan 24, 2013Is it possible to add a feature for certain groups to be exempt from announcements. I use announcements to advertise ranks, pretty much like every server. However, once a player purchase a rank, the advertisement is pointless. So I was wondering if we can add something like "SimpleAnnouncer.exempt" to groups so those groups will never hear announcements again until they are ranked back down?
-
View User Profile
-
Send Message
Posted Jan 11, 2013When in Shuffle mode, n has a habit of being less than 0, and therefore throwing an error:
<
>>java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Unknown Source)
at net.SimplePlugins.SimpleAnnouncer.SimpleAnnouncer.announceSHUFFLE(SimpleAnnouncer.java:124)
at net.SimplePlugins.SimpleAnnouncer.SimpleAnnouncer.broadcastMessage(SimpleAnnouncer.java:110)
at net.SimplePlugins.SimpleAnnouncer.SimpleAnnouncer$2.run(SimpleAnnouncer.java:88)
at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53)
at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530)
at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
<
-
View User Profile
-
Send Message
Posted Jan 4, 2013SimpleAnnouncer 1.8 -b2586jnks (MC: 1.4.6) (Implementing API version 1.4.6-R0.3) 09:06:11 [SEVERE] Could not load 'plugins\SimpleAnnouncer.jar' in folder 'plugin s' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : net/SimplePlugins/SimpleAnnouncer/SimpleAnnouncer : Unsupported major.minor ve rsion 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:230) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.jav a:239) at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:217 ) at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52) at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java :104) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java: 399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84 9) Caused by: java.lang.UnsupportedClassVersionError: net/SimplePlugins/SimpleAnnou ncer/SimpleAnnouncer : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:173) ... 9 more
-
View User Profile
-
Send Message
Posted Dec 23, 2012@EricPickup
You Can Change that in the Config file :D
-
View User Profile
-
Send Message
Posted Dec 6, 2012@kezz101
heres my config
http://pastebin.com/Cgcq82jA
-
View User Profile
-
Send Message
Posted Dec 5, 2012@shankomaster @AconitumNapellum It seems to me that this error occurs if you have nothing specified within your announcements. Are you sure the configuration is loading correctly?
@ImminentFire Do any errors come up? Have you tried putting your config through a Yaml Parser?
-
View User Profile
-
Send Message
Posted Dec 1, 2012it says it can't load the config for me.
-
View User Profile
-
Send Message
Posted Nov 26, 2012@shankomaster
same error for me
-
View User Profile
-
Send Message
Posted Nov 24, 2012V 1.8 for craftbukkit throws errors http://pastebin.com/sf4Ppjfr