GangCreateEvent

/**
 * Represents an event that is fired when a new gang is created.
 *
 * Cancellable = true
 *
 * @author frxq
 * @since 1.0.0
 */
public class GangCreateEvent extends Event implements Cancellable {
    private static final HandlerList handlers = new HandlerList();
    private final GangsX plugin;
    private final Player player;
    private final String name;
    private boolean cancelled;

    public GangCreateEvent(GangsX plugin, Player player, String name) {
        this.plugin = plugin;
        this.player = player;
        this.name = name;
    }

    @Override
    public @NotNull HandlerList getHandlers() {
        return handlers;
    }

    public static HandlerList getHandlerList() {
        return handlers;
    }

    @NotNull
    public Player getPlayer() {
        return player;
    }

    @NotNull
    public String getName() {
        return name;
    }

    @Override
    public boolean isCancelled() {
        return cancelled;
    }

    @Override
    public void setCancelled(boolean cancel) {
        this.cancelled = cancel;
    }
}

Last updated