package de.shiewk.smoderation.paper.event; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; import org.bukkit.event.HandlerList; import org.bukkit.event.player.PlayerEvent; import org.jetbrains.annotations.NotNull; public class VanishToggleEvent extends PlayerEvent implements Cancellable { private static final HandlerList handlerList = new HandlerList(); private final boolean state; private boolean cancelled; public VanishToggleEvent(Player player, boolean state) { super(player); this.state = state; } public boolean getState() { return state; } @Override public @NotNull HandlerList getHandlers() { return handlerList; } public static HandlerList getHandlerList() { return handlerList; } @Override public boolean isCancelled() { return cancelled; } @Override public void setCancelled(boolean cancelled) { this.cancelled = cancelled; } }