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!
This is a plugin to easily allow devs to add some extra events not found in Bukkit
It's possible to set up events to be fired every x seconds. See below or in the config file for an example.
If you're a Mobs user you can set timers here and use the timer.txt event file to react to them. Use the if_timer condition to check the timer's name if you have more than one.
approach: x: 10 y: 4 z: 10 leave: x: 10 y: 4 z: 10 near: x: 5 y: 4 z: 5 areas: world_name: area_name: x: from: 10 to: 20 y: from: 55 to: 58 z: from: 100 to: 120 timers: example: interval_in_seconds: 300 enabled: no world: world_name
These are the defaults for the entity events.
The top section controls how close a Player must be to a LivingEntity to call the PlayerApproachLivingEntityEvent.
The middle section controls how close a Player must be to a LivingEntity to call the PlayerLeaveLivingEntityEvent.
The bottom section controls how close a Player must be to a LivingEntity to call the PlayerNearLivingEntityEvent.
The middle section deals with areas. Use this to add areas without needing WorldGuard. The areas are only markers for convenience and don't offer any protection, owners, etc.
The last section deals with timers. Each timer needs a unique name ('example' above), and a valid world name or it will be disabled. You can control the timers from in game with the /timers command (see below).
Note that none of these commands changes the config itself, so all timers will be reset to their original values after reloading.
Add this plugin to the project in exactly the same way as you add Bukkit, and use the events in the same way as normal Bukkit events.
Plugins take a lot of time to maintain, and Pepsi Max helps me think. So if your server enjoys the effects of this plugin please consider sending some Pepsi Max my way!
If you're penniless or like the plugin but not that much I'm also partial to TF2 items. Send any you don't want my way! STEAM id: coldandtired
If you don't know what TF2 is, then start playing! It's free and fun!