Events
Anyone who has been active on the main forums in the last few days must surely have already heard the news.
I'm not going to comment on why and how, but the short version is that Bukkit is almost certainly not getting passed this.
Consequently, the future of BukkitDev is very uncertain. Even if the legal matters were resolved tomorrow there isn't really anybody left to deal with file submissions anyway. There's no indication about how long the site will stay up and what will happen to the files.
Anyway, while I will continue updating and developing my plugins you will need to look for updates somewhere else, namely the wiki. I will be updating this wiki in the next few days to facilitate better communication (forums, email, etc.) and adding any documentation that's missing.
I will also, of course, be looking into porting the plugins over to whichever API emerges from the ashes!
Events is a plugin that offers you a multitude of actions to perform when certain game events happen.
Events occur due to what happens on your server. For example, when a new mob is created a spawns event happens. When a player dies, a player-dies event happens.
While it's natural to want to perform actions that pertain to the event (giving a player who kills a mob a reward in the mob-dies event, for example) most actions are available to any event. It's possible to kill a random player every time a pig spawns, if you like.
What makes this plugin so powerful is its comprehensive conditional and branching system. Using this it's possible to perform actions only when certain conditions are met, so players can be rewarded for killing pigs when it's raining, and punished for killing sheep when it's night time, for example.
Features
- most events supported
- dozens of possible actions and conditions
- infinite choice due to a unique branching system
- define and use your own variables inside actions and conditions
Currently the plugin is in late beta status. All the main features are fully functional but there are still a few small things to do before release.
Commands
- list-events
- reload-events
Permissions
- events.can-list-events
- events.can-reload-config
Update checking
If you like, you can set the plugin to check for any newer versions that get released. To do this add an element to the config.xml file, like this:
<check-for-newer-version>yes</check-for-newer-version>
This only works for release builds so you won't be bothered by any beta or dev builds. To disable this checking simply remove the element or set it to ''no''.
Note that no update will be downloaded even with this set.
Documentation can be read here. It's not complete yet but progress is going well!
And to be less vague, Events isn't making its folder or config when neither exist.
http://pastie.org/pastes/10363944/text
Botherbotherbother.
Got a better way to reach you than commenting here?
@SXRWahrheit I'm on now and will be for a while. If I don't answer straight away it's because I'm cooking or giving the kids a bath or something.
@coldandtired
I'm having a brain fart and need help switching from Mobs to events. Steam? :) <3
@SXRWahrheit Events replaces Mobs and Extra Events, so Spawns to set up mobs' initial states and Events to react to mob-related (or any really) events.
There might be a couple of actions missing still though so let me know which to prioritize.
@coldandtired
So, question - what should I be running on 1.8? Mobs, Spawns, and Events? Extra Events wasn't loading (though I may just need to update it) so Mobs failed as well.
@SXRWahrheit Sorry, my Steam client has a bug where if you hover the mouse over the header (store | library | etc.) it will freeze and need to be restarted, and I keep forgetting to log back in :(
I've turned it on now.
Jump on Steam?
Latest file is now approved.
Updated the description. Please read.
okay, don't worry I read what you said wrong and took the info in incorrectly xD
thanks
Shaythegoon
@shaythegoon Do you mean the mobs xml files?
Events' config files are very similar to spawns'. They have to be slightly different though as they do things differently.
This looks perfect for everything we need to do with mobs.
I only have one question, will the files for this be compatible with the files for the current Spawns xml files or will I have to re-write them?
Thanks and keep up the good work!
shaythegoon
@shaythegoon This is the replacement for both of them. Currently I haven't moved across the EE stuff but I will as soon as I have the docs up to date and the plugin is usable.
You can see the docs here - http://wiki.sylian.eu/events. Most of it isn't joined together yet so click the sitemap link to see all the pages.
Hey C&T,
Is this the replacement for Mobs, or Extra Events? Looks like its going to be great and can't wait to intergrate it in to our server!
Thanks,
Shaythegoon