Events will start downloading in 5 seconds...
- Bukkit Plugins
- 2,805
Description
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!