QuickShop/src/main/java/org/maxgamer/quickshop/Shop/ShopCreateEvent.java

55 lines
1.0 KiB
Java

package org.maxgamer.quickshop.Shop;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
public class ShopCreateEvent extends Event implements Cancellable {
private static final HandlerList handlers = new HandlerList();
private Shop shop;
private boolean cancelled;
private Player p;
public ShopCreateEvent(Shop shop, Player p) {
this.shop = shop;
this.p = p;
}
/**
* The shop to be created
*
* @return The shop to be created
*/
public Shop getShop() {
return this.shop;
}
/**
* The player who is creating this shop
*
* @return The player who is creating this shop
*/
public Player getPlayer() {
return p;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
@Override
public boolean isCancelled() {
return this.cancelled;
}
@Override
public void setCancelled(boolean cancel) {
this.cancelled = cancel;
}
}