Core/src/main/java/eu/univento/core/api/items/events/NamedCloseEvent.java

40 lines
901 B
Java

package eu.univento.core.api.items.events;
import eu.univento.core.api.items.NamedInventory;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
/**
* @author joethei
* @version 0.1
*/
public class NamedCloseEvent extends Event {
private static final HandlerList handlers = new HandlerList();
private NamedInventory inv;
public static HandlerList getHandlerList() {
return NamedCloseEvent.handlers;
}
public NamedCloseEvent(final NamedInventory inventory) {
this.inv = inventory;
}
public HandlerList getHandlers() {
return NamedCloseEvent.handlers;
}
public NamedInventory getInventory() {
return this.inv;
}
public Player getPlayer() {
return this.inv.getPlayer();
}
public String getName() {
return this.getInventory().getName();
}
}