aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/api/helpers/UUIDFinder.java
blob: 737080ef80897bd089513e3571fd9a99f08cddf8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package kubatech.api.helpers;

import java.util.HashMap;
import java.util.UUID;

public class UUIDFinder {

    private static final HashMap<UUID, String> UUIDToUsernameMap = new HashMap<>();
    private static final HashMap<String, UUID> UsernameToUUIDMap = new HashMap<>();

    public static UUID getUUID(String username) {
        return UsernameToUUIDMap.get(username);
    }

    public static String getUsername(UUID player) {
        return UUIDToUsernameMap.get(player);
    }

    public static void updateMapping(String username, UUID player) {
        UUIDToUsernameMap.put(player, username);
        UsernameToUUIDMap.put(username, player);
    }
}