Don't call event if getOwner is null. Fixes BUKKIT-1545

Dieser Commit ist enthalten in:
Travis Watkins 2012-04-25 16:37:17 -05:00 committet von EvilSeph
Ursprung 3e382034e9
Commit 53ed0dad48

Datei anzeigen

@ -127,9 +127,13 @@ public class TileEntityBrewingStand extends TileEntity implements IInventory {
ItemStack itemstack = this.items[3]; ItemStack itemstack = this.items[3];
// CraftBukkit start - fire BREW event // CraftBukkit start - fire BREW event
if (getOwner() != null) {
BrewEvent event = new BrewEvent(world.getWorld().getBlockAt(x, y, z), (BrewerInventory) this.getOwner().getInventory()); BrewEvent event = new BrewEvent(world.getWorld().getBlockAt(x, y, z), (BrewerInventory) this.getOwner().getInventory());
Bukkit.getPluginManager().callEvent(event); Bukkit.getPluginManager().callEvent(event);
if(event.isCancelled()) return; if(event.isCancelled()) {
return;
}
}
// CraftBukkit end // CraftBukkit end
for (int i = 0; i < 3; ++i) { for (int i = 0; i < 3; ++i) {