package games.dmg.spigottyrant; import java.util.UUID; import org.bukkit.entity.Player; @FunctionalInterface public interface VigilanteControlPanel { void open(Player player); default void beginSession(UUID playerId) { } default void endSession(UUID playerId) { } default boolean openedThisSession(UUID playerId) { return false; } }