blob: d4b6349918a22f4eef53090b8a8b501555394fc8 (
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
|
package me.fatpigsarefat.quests.obj;
import me.fatpigsarefat.quests.Quests;
import org.bukkit.ChatColor;
import java.util.ArrayList;
import java.util.List;
public enum Options {
CATEGORIES_ENABLED("options.categories-enabled"),
TRIM_GUI_SIZE("options.trim-gui-size"),
QUESTS_START_LIMIT("options.quest-started-limit"),
TITLES_ENABLED("options.titles-enabled");
private String path;
Options(String path) {
this.path = path;
}
public int getIntValue() {
return Quests.getInstance().getConfig().getInt(path);
}
public String getStringValue() {
return Quests.getInstance().getConfig().getString(path);
}
public boolean getBooleanValue() {
return Quests.getInstance().getConfig().getBoolean(path);
}
public List<String> getStringListValue() {
return Quests.getInstance().getConfig().getStringList(path);
}
public static String color(String s) {
return ChatColor.translateAlternateColorCodes('&', s);
}
public static List<String> color(List<String> s) {
List<String> colored = new ArrayList<>();
for (String line : s) {
colored.add(ChatColor.translateAlternateColorCodes('&', line));
}
return colored;
}
}
|