SimpleAutoAnnounce
Announcement
I havent played Minecraft since Months and i don't have Time to Update this Plugin. The Source Code is Hosted on Github and it is free for Forking and Update itself.
Information
I'm only doing bug fixes and versions updates of bukkit for this plugin. when you have new feature request you can do this on my new Plugin Advanced Announcements.
Simple Auto Announce
Easy handling for Automatic Broadcast Messages. You can set / add Messages in the Config or InGame. The Messages will be send over a Time Interval (Default 10 Minutes) to all Online Players.
Metrics
How-To Video from Favorlock
Favorlock had made a new How-Two Video for the new Version 0.8.1. Thanks for your work!
Message Formation
Message: - 'This is a Normal Announce for all Players in all Worlds' -> 8.00am - '@world This is a Announce for all Players who are on the World world' -> 8.10am - '@world_nether This is a Message at the same time as the upper Message' -> 8.10am - ')' // This is a Bracke and says there is no other Message for this Time - 'Announce an normal Announcement' -> 8.20am - 'Next Announce' -> 8.30am - '!kill reini' -> 8.40am - 'Announcement for all People' -> 8.40am - ')' - 'Announcement' -> 8.50am - '#Staff This Message will send in the HeroChat Channel Staff' -> 9.00 - '#Handel This Message will send in the HeroChat Channel Handel' 9.00 - ')' - '&permission.test This is a Message for Player who have the Permission <bold>permission.test' - '&permission.test.2 This is a <underline>Message<reset> for Player who have the Permission <bold>permission.test.2' - ')' -'This is the first line of the Message<line>And this is the second line<line>and one more'
Examples
Commands
- /announce help
- /announce help settings
- /announce add
- /announce force
- /announce delete
- /announce list
- /announce reload
- /announce settings
Colors
- <black>
- <dark_blue>
- <dark_green>
- <dark_aqua>
- <dark_red>
- <dark_purple>
- <gold>
- <gray>
- <dark_gray>
- <blue>
- <green>
- <aqua>
- <red>
- <light_purple>
- <yellow>
- <white>
TextSyles
- <bold>
- <underline>
- <italic>
- <strikethrough>
- <reset>
Language
- English (Default)
- German
- French (thanks to Plumeex)
- Italien (thanks to Andreades)
You can add your own Language! Copy the en_US.yml file to yourLanguage.yml and Change the Messages in the the File.
Then change the Conifig local to your new FileName witouht the ending (.yml)
Permissions
- announce.add for add messages
- announce.delete for delete messages
- announce.force for force a message
- announce.list for list all messages
- announce.reload for reload the configuration
- announce.settings to change the settings
- announce.admin all permissions in one
Bugs
GitHub
https://github.com/MinePvP/SimpleAutoAnnounce
Changelog
Version 1.0.2
- fix Command process from Event to onCommand
- bugfixes
Version 1.0
- reworked Metrics add new Plots
- /announce help show only the things you can use
- code cleanups
@GamersSynergy
No it is not Possible.
@Max_Coffeebreath
Don't forget the '' :) i will look into it when i have Time.
I've got a question. Is it at all possible to 'blacklist' a world from having the announcement messages appear? I have a world that I don't want seeing the announcements.
Losing your entire configuration because you missed a quotation mark really sucks.
Any way you could make it just report an error but not reset the config?
@CommodoreAlpha
Hm that sounds strange :/ i will lock what i can do.. will contact the Metrics Programmer.
For some reason, when this plugin does Metrics, there's a HUGE lag spike (according to NoLagg's Lag examination).
It may be because when this plugin tries to connect to Metrics, there is a connection issue, causing the plugin to wait for a response which results in the entire server hanging. It doesn't happen often, though.
The help command doesn't work anymore for this plugin. When I type /announce help or /saa help, it just give me two lines of equal signs and nothing under or above it.
@GodsDead
Sorry but my Plugin does not support this. But i think about to Implement this in this Plugin ore my new Announcement Plugin.
How can I pass variables into the messages, for instance I want to be able to display the current users username in the Announcement. for example. - ' You Can view your statistics at website.com/stats.php?u=$username '
For all who want a more / better Configurable Announcement System there is my new Spout Plugin Announcer now also for Bukkit available. Bukkit Dev Site coming soon.
http://dev.bukkit.org/server-mods/advanced-announcements/ http://forums.spout.org/resources/announcer.68/
@rsod
Okey, i have fixed it.
@surtic86
yes you will not have any problems with 20-30 players online. But not same with 100-150, where every millisecond per tick is critical. When players performing hundreds commands every minute and just every command sending to plugin, which is not needed. It taking like 1 minute to rewrite that part of code and bugfixes are good, but don't you will feel better if you will know that your project optimized and will work probably faster then any another? =) Anyway, I can't say that I really care about it, but, still.
@rsod
I know what it does :) and i had never Problem with this and the Performance is I.O. and i don't change the System then i don't want to waste my Time for this. It works and i do only Bugfixes for this Plugin.
@surtic86
That event called when player calls just every command. Unlike onCommand method calling from plugin only when player performing commands that registered in bukkit.yml. So listening PlayerCommandPreprocessEvent instead using onCommand worse for performance. Also alias "saa" couldn't be redirected to another plugin using bukkit.yml and it also can badly affect compability with another plugins.
@rsod
This is a long Time ago i make this. I had look from the SimpleClans Plugin and never Changed. It works so what?
What the hell, man? Why do you listening for PlayerCommandPreprocessEvent to process commands? http://wiki.bukkit.org/Plugin_Tutorial#The_onCommand.28.29_Method
Works great, nice and light. Typo, though... "This message is deletet..."
@Ubique1964
Can you Post me your Config.yml on Pastdebian?
2013-04-20 07:31:23 [SEVERE] Cannot load plugins\SimpleAutoAnnouncer\config.yml org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping in "<string>", line 1, column 1: Settings: ^ expected <block end>, but found Scalar in "<string>", line 9, column 11: - @world<red>
---<gold><b ...It's a total fail when using @world
@mc_RROD
How you add a new Message?