summaryrefslogtreewikicommitdiff
path: root/src/main/java/cat/freya/khs/configuration/Leaderboard.java
blob: 96e0bf48f09a65ed51d4104c751df2cd023f810d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package cat.freya.khs.configuration;

import java.util.Collections;
import java.util.List;

public class Leaderboard {

    public static String
            LOBBY_TITLE,
            GAME_TITLE,
            COUNTDOWN_WAITING,
            COUNTDOWN_COUNTING,
            COUNTDOWN_ADMINSTART,
            TAUNT_COUNTING,
            TAUNT_ACTIVE,
            TAUNT_EXPIRED,
            GLOW_ACTIVE,
            GLOW_INACTIVE,
            BORDER_COUNTING,
            BORDER_DECREASING;

    public static List<String>
            LOBBY_CONTENTS,
            GAME_CONTENTS;

    public static void loadLeaderboard() {

        ConfigManager leaderboard = ConfigManager.create("leaderboard.yml");

        LOBBY_TITLE = leaderboard.getString("lobby.title");
        GAME_TITLE = leaderboard.getString("game.title");
        LOBBY_CONTENTS = leaderboard.getStringList("lobby.content");
        Collections.reverse(LOBBY_CONTENTS);
        GAME_CONTENTS = leaderboard.getStringList("game.content");
        Collections.reverse(GAME_CONTENTS);
        COUNTDOWN_WAITING = leaderboard.getString("countdown.waiting");
        COUNTDOWN_COUNTING = leaderboard.getString("countdown.counting");
        COUNTDOWN_ADMINSTART = leaderboard.getString("countdown.adminStart");
        TAUNT_COUNTING = leaderboard.getString("taunt.counting");
        TAUNT_ACTIVE = leaderboard.getString("taunt.active");
        TAUNT_EXPIRED = leaderboard.getString("taunt.expired");
        GLOW_ACTIVE = leaderboard.getString("glow.active");
        GLOW_INACTIVE = leaderboard.getString("glow.inactive");
        BORDER_COUNTING = leaderboard.getString("border.counting");
        BORDER_DECREASING = leaderboard.getString("border.decreasing");

        leaderboard.saveConfig();

    }

}