GitHub PushEvent at 2014-06-22 21:54:36
Repository: CraftBukkit
Actor: Wolvereness
Payload: {"shas":[["95b185e0308eec95e5979082569a4dfc36fa979a","e243b3762813d11ad1b56a6b3cb9b44512d9b116@gmail.com","[Bleeding] Repair missing diff in Explosion. Fixes BUKKIT-5662\n\nThe blast protection enchantment dampers explosions, however\nthe functionality was only added to block explosions, and not\nentity explosions.","t00thpick1",true],["bccc961ddf29fa2c9463e5648fc425a78fa4a7b5","e243b3762813d11ad1b56a6b3cb9b44512d9b116@gmail.com","[Bleeding] Implement new damage api. Fixes BUKKIT-5326, BUKKIT-3878.\n\nThis commit centralizes event handling to where damage is actually applied\nto the entity to avoid bugs that have resulted from nodamageticks,\nmodifications to damage after the event has been called, and similar\nmishaps. This also implements new API for getting and setting of\nmodifications made to the damage amount actually applied to the entity.\nThis is done by storing the change in the damage amount as each modifier\nis applied by vanilla code.\n\nThe method that actually damages the armor worn by an entity has been\nrelocated beneath the event called as to not apply durability loss when\nthe event has been cancelled.","t00thpick1",true],["0007bba1a20b84c8870d097616c28e77601294f0","e243b3762813d11ad1b56a6b3cb9b44512d9b116@gmail.com","[Bleeding] Set projectile source for reflected fireballs. Fixes BUKKIT-5661","t00thpick1",true]],"size":3,"ref":"refs/heads/master","head":"0007bba1a20b84c8870d097616c28e77601294f0"}