Fixed the fix of the EntityTame event.

This commit is contained in:
EvilSeph 2011-06-23 19:26:36 -04:00
parent a5dd42adb9
commit 0b92a51ba7

View File

@ -374,12 +374,8 @@ public class EntityWolf extends EntityAnimal {
} }
if (!this.world.isStatic) { if (!this.world.isStatic) {
// CraftBukkit start // CraftBukkit - added event call and isCancelled check.
if (this.random.nextInt(3) == 0) { if (this.random.nextInt(3) == 0 && !CraftEventFactory.callEntityTameEvent(this, entityhuman).isCancelled()) {
EntityTameEvent event = CraftEventFactory.callEntityTameEvent(this, entityhuman);
if (!event.isCancelled()) {
// CraftBukkit end
this.d(true); this.d(true);
this.a((PathEntity) null); this.a((PathEntity) null);
this.setSitting(true); this.setSitting(true);
@ -392,7 +388,6 @@ public class EntityWolf extends EntityAnimal {
this.world.a(this, (byte) 6); this.world.a(this, (byte) 6);
} }
} }
}
return true; return true;
} }