package com.sekwah.advancedportals.repository; import com.sekwah.advancedportals.core.data.PlayerLocation; import com.sekwah.advancedportals.core.data.PortalLocation; import com.sekwah.advancedportals.core.connector.container.PlayerContainer; import java.util.UUID; public interface IPortalTempDataRepository { void addSelectedPortal(UUID selectedPlayer, String portal); void removeSelectedPortal(UUID uuid); void addSelectedPosition(UUID uuid, boolean isPos1, PortalLocation portalLocation); void removeSelectedPosition(UUID uuid, boolean isPos1); void removeAllSelectedHand(UUID uuid); void activateCooldown(PlayerContainer player); void playerLeave(PlayerContainer player); boolean inPortalRegion(PlayerLocation loc); }