CometSkyBlock/plugin/src/main/java/com/alttd/cometskyblock/managers/PlayerManager.java

31 lines
737 B
Java

package com.alttd.cometskyblock.managers;
import com.alttd.cometskyblock.CometSkyBlockPlugin;
import com.alttd.cometskyblock.island.IslandPlayer;
import lombok.Getter;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.UUID;
@Getter
public class PlayerManager {
private final CometSkyBlockPlugin plugin;
protected final Map<UUID, IslandPlayer> islandPlayers = new LinkedHashMap<>();
public PlayerManager(CometSkyBlockPlugin plugin) {
this.plugin = plugin;
}
public void addIslandPlayer(UUID uuid, IslandPlayer islandPlayer) {
islandPlayers.putIfAbsent(uuid, islandPlayer);
}
public void removeIslandPlayer(UUID uuid) {
islandPlayers.remove(uuid);
}
}