31 lines
737 B
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);
|
|
}
|
|
|
|
}
|