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
Hi,
first of awesome plugin!
But could you make the spout location of the announcement frame adjustable? It is displayed behind the mcMMO EXP bar and I am unable to read part of the text.
Error I'm getting now:
2012-02-16 18:01:32 [SEVERE] Error occurred while enabling SimpleAutoAnnouncer v0.5 (Is it up to date?): java.util.LinkedHashMap cannot be cast to java.lang.String java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.lang.String at ch.nonameweb.bukkit.plugins.simpleautoannouncer.manager.SettingsManager.setMessages(SettingsManager.java:117) at ch.nonameweb.bukkit.plugins.simpleautoannouncer.manager.SettingsManager.load(SettingsManager.java:76) at ch.nonameweb.bukkit.plugins.simpleautoannouncer.manager.SettingsManager.<init>(SettingsManager.java:34) at ch.nonameweb.bukkit.plugins.simpleautoannouncer.SimpleAutoAnnouncer.onEnable(SimpleAutoAnnouncer.java:46) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:380) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:199) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:182) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Is there any chance you could add group support? Like donors would see different messages than the default group.
It would be nice to have a time per message something like:
- '^5 This is a message every 5 minutes' - '^10 This is a message every 10 minutes'
also the minecraft '&' colour tagging would help save line space too.
This is great plugin, I really like the command feature!
@TeamAss
:) yeh that would be nice!
Great! Thanks, I'll try to make it for you if i have time since you just explained to me. ^^
@TeamAss
The ! is for Commands and the Brake is needed after a Command ore a World Message. You can Execute X Command "!" ore World "@" Message successively. That the Plugin Know now is finish whit this Announce you use the Brake ")".
When you want that the Plugin Execute a Command on the same Time like a Global Announcement you make this.
When you only want the Command on the Command on this Time and after 10 Minutes the Announcement u make this.
Ore you want make Different Announcement per World in one Time and After 10 Minutes a Global Announcement.
I hope this helps. Sorry i dont make a Video Tutorial my English is to bad for this.
I dont understand D: What are the brackets for? What are the ! for ? Video Tutorial?
@Kane_Hart
yeh its hard :) i don't know what he checks exactly but i see this on the file
Uploaded on4 hours ago
Status Needs Approval
:)
@surtic86
Thanks, I did not know they had to check all updates. That is a bit crazy hehe. Thanks again!
@Kane_Hart
It is don :) i hope the Dev Bukkit Team Check the File soon.
@surtic86
Perfect, Sounds great. I will be going to bed soon but I will be more then happy to give it a shot when I get up (home) tomorrow.
Thanks again!
@Kane_Hart
No not exactly.. when you want use a command and only this command in this time then you muss add a second message after the command with ')' so that the plugin know's its finish.
So i will Implement this after work and i hope in 6h it is finish for upload :)
@surtic86
That looks fine. I assume if I was doing it right mine would look like
I really don't have any plans to actually use the message system. I was just planning to set the announcement to 120 min and do !butcher :)
@DooBLER
yes it is a other way to do this :) bu i like
!command for command and @world for world :) it is simpler for me to implement.. then i hate regex :P i cant bring it in my brain....
How you think about this? Normally i send one Message in "10" Minutes but when you have a Command you want to do at the Same time a Announce so it will automatically send the Announcement to after the Command. Ore you can send different Announcement to each World.
Is this to Complex?
@surtic86
Or you can use color like code:
Also you can add color <random>
@surtic86
Okay thanks for your time. Yeah a simple !command would do wonders even but if its going to make your plugin to complex then I would not want to cause you any problems.
Thanks.
@Kane_Hart
Yes i hope it :D i have only one scheduler. And all is simple in the code.
hm i dont know... i can make a bit a hack that you can use commands to... like
It is a bit bad but i dont want to make a to komplex plugin with a big complex config. i will think and play a bit with this idea.
@surtic86
I assume or hope your plugin is very lightweight using scheduler and such. I was wondering if you be willing to add some kind config setting to run commands through the problem through console.
I have some mob spawn issues and been looking for a clean simple plugin that I could say do /butcher (or butcher) in the console a WG/WE feature that butchers all aggressive mobs... Overtime my mobs stop spawning and I need a proper way to clean them hehe.
@ramsydk
Uh yes sorry my fault :( new Jar is Uploaded and waiting for Review from Admin.
Yes i can do this with the different announcements per world, but i think my plugin should be "simple". But when many users that want i can implement this.
about the multiline... when the text long enought it brakes automatic.