WatchFoxAPI v1.1.0

Details

  • Filename
    WatchFoxAPI.jar
  • Uploaded by
  • Uploaded
    Dec 18, 2012
  • Size
    30.86 KB
  • Downloads
    216
  • MD5
    a597504abb28ef973b07446477e2b3be

Supported Bukkit Versions

  • CB 1.4.5-R1.0

Changelog

(Semi)initial release of the API for WatchFox.

Requires WatchFox version 2.0.0 or higher.

Is the exact same API used internally by the WatchFox event logger.

- Enables fully custom event logging with up to 256 event types per unique plugin name.
- Custom rollback support for custom events with support for previews, rollbacks, and replays.
- Has pre and postrun methods to perform even the most advanced of rollbacks.
- Enables searching the database from your plugin. The powerful search syntax available in-game is the same here.
- Get accurate search results with WatchFox's event system; an event is fired after every successful insertion.

Source code (and javadoc comments) are included.

The API is licensed under the Simplified BSD License. Use of WatchFox through its API is unrestricted.

---WatchFoxAPI vs WatchFoxBukkitAPI?

The plain WatchFoxAPI is completely Bukkit independent. All classes and interfaces needed to communicate with WatchFox are provided.

Both are equally capable. However, one offers better (future) portability, and one, convenience.

The only difference between the two is:

The Bukkit API includes an Event you can listen to instead of registering your plugin with WatchFox's internal event system.

---What happened to API v1.0.0?

It occurred to me that I should push a breaking change to WatchFox I had in mind before properly releasing the API. Breaking an API with the next Minecraft update would have been bad.

No known issues/bugs.