CrazyAnnouncer
Version 1.10
Description
Announce messages/Execute commands with adjustable triggers.
Video Tutorials:
How to Install and Setup-Tutorial (Created by SamVenom)
I will add a better video tutorial soon, visit Usage or Example page to get more information (Links below)
Features
Multiple triggers:
- ScheduledTrigger (execute on specified date)
- ScheduledRepeatedTrigger (execute on specified date, with selected intervals and repetitions.)
Multiple actions:
- Multi action (more than one action per trigger)
- Ordered action (execute action with increasing index:
1)Visit us on our website www.website.com;
2)We have a teamspeak 3 server IP: XXX;
3...)
- Random action (execute a defined amount of random actions)
- Message action (broadcast a message)
- Command action (execute a command as console)
- Delayed and Linked Actions
Planned features:
EventTrigger (execute on Events like PlayerJoinEvent)
Requirements
CrazyCore (Version 10.7.8 or later)
Commands
- /triggerAction <Action>
Manually trigger an action.
Permissions
- crazyannouncer.triggeraction
Allow the execution of the triggerAction command.
Languages
en_en (English)
de_de (German - Deutsch)
ru_ru (Russian - русский, thanks to kilolife)
nl_nl (Dutch - Nederlands, thanks to blipman17)
fi_fi (Finnish - Suomi, thanks to suomenlippis)
es_es (Spanish - Español, thanks to Sirikon)
pl_pl (Polish - polski, thanks to MegaManNT)
@Omanoctoa
Done and uploaded.
@Omanoctoa
Nice idea. I will have a look at it soon.
This plugin looks to be almost exactly what I've been looking for for a long time...but, can actions be triggers based on events occurring ingame, or on command? Perhaps set up a listener for a defined command (per trigger) that can listen for any command the operator wants to watch for, and trigger an action when that command is run from console?
I think this would really be a useful feature :D
@Fritz2456
I just updated a new version (v1.9.0) that fixes the scheduled trigger. Just use the generated example config and set the interval to "604 800 000" and set the date to the time of your event. it will then be executed every week.
It has been quite a while since i last updated this plugin. I can say more in a few days probably this weekend.
is it possible to add specific date to this plugin?
for example, run a command only on Mondays on a specific time. So servers can run once or twice a week events automatically.
@suomenlippis
Yes, i already thought about that.
But there are currently only 2 Servers with this plugin. (Source: MCStats)
Thats, why i set that to a low priority.
But i hope i can code that in the future.
Could you think some kind of GUI for editing that config?
@Ubique1964
You can help me, if you want.
I have no time+expierence in making videos.
If you video is better then the above, i'll use yours.
get a better video!!!!!!
@Manuestaire
What shall i do to schedule a save-all and stop of the server every night?
Thank you
@trainphreak
Actually, make that "readable documentation for everything".
I would be happy if i could do that.
Its just that I cannot eplain things.
My friends gave me this reallife nickname "ProfCrazy". This is caused by the following: I know a lot of things, even really crazy stuff, but when I try to eplain that to others its like I'm talking a foreign language. Nobody understands me.
I can write the finished config for you, but I'm unable to explain it to you, especially when using text messages. If you know anyone who could help me document my plugins/this plugin, I would be really happy.
A REAL tutorial, with talking (GASP!), not someone typing too-small-to-read text.
I hoped this would be better than nothing. If you can do it better have a try.
I wasted 20 minutes of typing because the documentation didn't say I'm not allowed to have colons in my messages.
colors or colons (:) ?
when using special chars like &, : or similar ones you have to use '
Example:
added an example with special chars to usage page.
event triggers currently don't work, until i fixed i will not add an explaination for them.
Two requests:
1. Actual documentation on EventTrigger, if it's implemented, which I assume it is since it's in the default config. Actually, make that "readable documentation for everything". Just because you can understand your documentation easily, that doesn't mean that anybody else can. And it would be nice of the docs actually matched the examples in the default config file, too.
2. A REAL tutorial, with talking (GASP!), not someone typing too-small-to-read text.
Also, as surfarcher pointed out nearly a month ago, the plugin throws at least one Exception when the file fails to parse correctly, and then it replaces it with the default file. I wasted 20 minutes of typing because of that.
I'm not asking for the moon, just common sense.
@surfarcher
Oh, stupid me.
I don't know why, but I uploaded the update everywhere except here.
I guess i create to many updates for my plugins, maybe i should invite someone to my team, who could remind me of current bugs and requested updates and help me to document all features.
Here is the link:
http://dev.bukkit.org/server-mods/crazyannouncer/files/10-crazy-announcer-v1-6-2/
Sorry, I meant the fix for ActionList_RANDOM :D
@surfarcher
Download CrazyCore v8.4.
This will add lowercase color codes and also stylecodes
Yep that fixes it. Will that be in the next prod build?
@surfarcher
The higher color codes (&a through &f) get ignored if they aren't upper case. Might want to make that case-insensitive or simply document it.
I will add that
This dev build should fix that issue:
https://dl.dropbox.com/u/16999313/Bukkit/CrazyAnnouncer.jar
The higher color codes (&a through &f) get ignored if they aren't upper case. Might want to make that case-insensitive or simply document it.
Hhhmm... Another one...
Unless I've done something wrong this should display a random one of the three messages every 60 seconds.
Instead it displays all of them.
And after exit has deleted the "amount: 1" line.