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
Download : Link Removed: http://www.mediafire.com/?u5qn452i8b5fau8
Also, could you add support for é è ê à ?
@Melonking
No i think it is to big for this plugin... for that i need a new yml file where i save the toggle for the players and i think it is to mutch for only a announcer plugin.
i will show to implement a permission for the messages, so you can send the tips only for players wo have the permission like this "announcer.tips"
@aaomidi
i will show what i can do for you :)
@scyzthe
so this is a bukkit thing and i never sett it up :) i will look to make it save
for now i be in the swiss military and come back on 3.10 so i will do then new updates!
A few things you can work on !
When you do /help simpleautoannounce It tell you to do /saa to see commands. If you press that it then says to do /announce help
Try to keep it to /saa rather than having 2 different ones.
Also, when you delete a line it says "Line has been deletET" instead of deleted.
Finally, when typing /announce settings or /saa settings you should let use know what settings are available. Unless we watch the video we do not know !
Something like /announce reload would be nice.
Could you add some sort of opt out feature, such as /announce toggle. So users can turn on and off the messages for them selves. Its great for giving tips to new players, but after a while users have seen them all.
@Mudsquisher
Thanks :) i will fix this in the next Version.
About the Command thing you can do this like.
[code]Message: - '!time day' - 'Hello @All' - '!time day' - 'Hello Meep Meep'[/code]
But i think you should better use a Day Plugin for this.
Cool plugin, very easy and helpful! I have a suggestion; make commands in announcements. Such as /time day in an announcement will turn it to day every time that announcement is run.
Also, I found a few spelling errors:
Good
@Slaughterer
Actually, that wasn't what I was implying. I meant that multiple messages could display at the same time. Not an overflow message, just multiple messages.
@Slaughterer
For that you can make it like this...
Messages: - '@world Hello there we' Same Time - '@world are today :)' Same Time - ')'
@surtic86
@Favorlock
What Favorlock is trying to say is: When you do a broadcast, if you cant fit everything in, you would want to make another broadcast go through straight after that instead of sending it 1 min later...
@Favorlock
Thanks for your Requests.
1. You never use Sec for this so i don't implement this... you geht the error while the Programm wants a Intager(1) and you get him a Float (2).
2. You can make more Announcements at the same Time when you use the specific World with @world @world_nether and so... you can make @world_nether hello and next announcement the same world with a other massage...
3. About the HeroChat support i need to think about it.. i can make it like the world announcments with a #herochatchannel ore so...
Yeah, hi. When you set the interval to less than 1, say 0.5 the console just spews out errors over and over and over. Perhaps you should make it so someone can put 15s for 15 seconds, 10m for 10 minutes, etc...
Also, you should make it so that someone can type two announcements that will be made at the same time using the interval. I see it works when you specify specific times, but not when using it in general.
One more suggestion, herochat multichannel support.
@tarkus80
thanks for the bugreport :) i have fix this problem and new file is waiting for bukkit dev :)
if i have currently no message configured, i am getting this in the logs:
2012-08-24 12:15:56 [SEVERE] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 2012-08-24 12:15:56 [SEVERE] at java.util.ArrayList.rangeCheck(ArrayList.java:604) 2012-08-24 12:15:56 [SEVERE] at java.util.ArrayList.get(ArrayList.java:382) 2012-08-24 12:15:56 [SEVERE] at ch.nonameweb.bukkit.plugins.simpleautoannouncer.task.AnnounceTask.run(AnnounceTask.java:44) 2012-08-24 12:15:56 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 2012-08-24 12:15:56 [SEVERE] at java.lang.Thread.run(Thread.java:722)
@Remi_Scarlet
Hi :) when you want some special things like [] : you need to use ' ' it. Then [] : is YAML Syntax and then he want to Break at this Point ore something.
Hi, I want to make my announce "name" either bracketed [] or have a colon at the end : but I can't seem to do it as every time I do, the config resets. any ideas? Also, your config example has ' in it, but the default configuration file doesn't. Is this required? How does it, if at all, affect the color tags?
@ratachou
bad comment not true!
say me what is you problem?
Bad plugin, not working !
@prizna123
stop the server make your config changes and then start the server! on e restart or reload i save the config file so i rewrite your changes!
you can also add a message ingame with /saa add YOUR MESSAGE