001 002 package org.bukkit.event.inventory; 003 004 import org.bukkit.entity.HumanEntity; 005 import org.bukkit.event.HandlerList; 006 import org.bukkit.inventory.InventoryView; 007 008 /** 009 * Represents a player related inventory event 010 */ 011 public class InventoryCloseEvent extends InventoryEvent { 012 private static final HandlerList handlers = new HandlerList(); 013 014 public InventoryCloseEvent(InventoryView transaction) { 015 super(transaction); 016 } 017 018 /** 019 * Returns the player involved in this event 020 * 021 * @return Player who is involved in this event 022 */ 023 public final HumanEntity getPlayer() { 024 return transaction.getPlayer(); 025 } 026 027 @Override 028 public HandlerList getHandlers() { 029 return handlers; 030 } 031 032 public static HandlerList getHandlerList() { 033 return handlers; 034 } 035 }