Commits on May 26, 2011
  1. Added new Materials

    Dinnerbone committed May 26, 2011
  2. Added new World.Environment

    Dinnerbone committed May 26, 2011
Commits on May 23, 2011
  1. Fixed no command found being sent to the command sender for command h…

    stevenh committed May 23, 2011
    …andlers which return failure (false)
Commits on May 22, 2011
  1. Added check and catch for errors during cancelTasks and unregister of…

    stevenh committed May 22, 2011
    … services during plugin disable
  2. Reworked command registration so that aliases are secondary to the pr…

    stevenh committed May 22, 2011
    …imary command label requested
    Updated docs to reflect what the code really does
    This adds a few new methods to Command including:-
    * A full constructor that takes descriptio, usageMassage and aliases for convenience
    * getLabel() which returns the active label for a command, which is derived from the Command name or subsiquent call to setLabel(..)
    * A number of registration functions for use in the CommandMap implementer
    Also of note is Command.getAliases() no returns the "active" aliases
Commits on May 16, 2011
  1. Fixed command aliases priorities.

    Celtic Minstrel committed with EvilSeph Mar 30, 2011
    Command aliases are now given lower weight than the "official" name of the command; this allows you to define aliases without worrying about them overriding someone else's command.
  2. Added get/setLastDamageCause. Thanks sunkid!

    EvilSeph committed May 16, 2011
  3. Made disabled plugins show up in red in the plugins list. Thanks Yeta…

    EvilSeph committed May 16, 2011
Commits on May 15, 2011
  1. Whitespace + general cleanup

    grum committed May 14, 2011
Commits on May 14, 2011
  1. Fixed errors during plugin enable/disable leaving Bukkit in an undefi…

    sk89q committed May 14, 2011
    …ned state. Previous fix would at least prevent plugins from breaking the server, but it aborted the enable/disable process prematurely.
Commits on May 13, 2011
  1. src/site/apt/index.apt

    grum committed May 13, 2011
  2. Guarded against plugins throwing exceptions on enable and disable to …

    stevenh committed May 13, 2011
    …prevent potential corruption issues on server start and stop
  3. Fixed java plugin class loader so it works with plugins that contain …

    stevenh committed May 13, 2011
    …classes also present in other plugins.
    This also removes the changes from commit 1c4bde5 which was added in order to fix this issue but wasn't ideal as it required plugins to be updated which isnt required with this fix
Commits on May 12, 2011
Commits on May 8, 2011
  1. Added dispenser event.

    sk89q committed May 8, 2011
Commits on May 7, 2011
Commits on May 6, 2011
  1. Added support for an update on load feature for plugins. Thanks Raphfrk!

    EvilSeph committed May 5, 2011
    Any files placed in the new (optional) update folder are automatically copied into the plugins directory the next time a reload happens. This allows safe updating of the plugin .jar files.
Commits on May 3, 2011
Commits on May 2, 2011
  1. Missed site.xml for javadocs

    grum committed May 2, 2011
  2. Added Wolf.isTamed().

    sk89q committed May 2, 2011
  3. Added services manager framework. Services are interfaces that specif…

    sk89q committed May 2, 2011
    …ies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc.
  4. Added method to fake a block change request for a player. Alas, my Ju…

    sk89q committed May 2, 2011
    …stin Bieber playing sign can work again!
  5. Added Player.playNote().

    sk89q committed May 2, 2011
  6. AnimalTamer and Tameable interfaces, and corresponding features.

    Cogito committed May 2, 2011
    Documentation improvements.
  7. Add new Wolf methods for taming

    mikeprimm committed with Cogito Apr 6, 2011
  8. Added PlayerInteractEntityEvent which fires when a player right click…

    EvilSeph committed May 2, 2011
    …s an entity. Thanks fullwall!
  9. Removed trailing spaces.

    EvilSeph committed May 2, 2011
  10. Added support for soft dependencies.

    Raphfrk committed with EvilSeph Apr 27, 2011
    Soft dependencies allow plugins to request to be loaded after another plugin, but they will not throw an UnknownDependency exception if the other plugin is not present.
  11. Improved the Scheduler.

    Raphfrk committed with EvilSeph Apr 28, 2011
    Adds nag message when async tasks are not properly shut down and adds a limiter for sync tasks. Once they use 35ms in a single tick, any remaining tasks are not executed until later ticks. Adds a method to report the pending tasks and one to report active worker threads