[Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134

This commit is contained in:
feildmaster
2012-03-10 18:43:35 -06:00
committed by EvilSeph
parent 69ee00b6f0
commit 06b814fd7e
2 changed files with 16 additions and 0 deletions

View File

@@ -30,6 +30,12 @@ public class PathfinderGoalBreakDoor extends PathfinderGoalDoorInteract {
}
if (--this.i == 0 && this.a.world.difficulty == 3) {
// CraftBukkit start
if (org.bukkit.craftbukkit.event.CraftEventFactory.callEntityBreakDoorEvent(this.a, this.b, this.c, this.d).isCancelled()) {
this.c();
return;
}
// CraftBukkit end
this.a.world.setTypeId(this.b, this.c, this.d, 0);
this.a.world.triggerEffect(1012, this.b, this.c, this.d, 0);
this.a.world.triggerEffect(2001, this.b, this.c, this.d, this.e.id);