Skip to content

Commit edc443f

Browse files
Update Settings.java
1 parent d9ca5e5 commit edc443f

File tree

1 file changed

+28
-9
lines changed

1 file changed

+28
-9
lines changed

src/main/java/me/lrxh/practice/setting/Settings.java

+28-9
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,39 @@
11
package me.lrxh.practice.setting;
22

3+
import me.lrxh.practice.Practice;
34
import lombok.Getter;
45
import org.bukkit.Material;
56

67
@Getter
78
public enum Settings {
89

9-
SHOW_PLAYERS("Toggle Players Visibility", Material.COMPASS, "Show or Hide players."),
10-
SHOW_SCOREBOARD("Toggle Scoreboard", Material.EYE_OF_ENDER, "Show or Hide Scoreboard."),
11-
ALLOW_SPECTATORS("Toggle Spectators", Material.EGG, "Allow players to spectate."),
12-
ALLOW_DUELS("Toggle Duels", Material.DIAMOND_SWORD, "Allow Duel Requests."),
13-
KILL_EFFECTS("Kill Effects", Material.DIAMOND_AXE, "Select Kill Effect."),
14-
THEME("Select Theme", Material.BOOK, "Select Color Theme."),
15-
PING_RANGE("Ping Range", Material.STICK, "Change Ping Range."),
16-
TIME_CHANGE("Change Time", Material.WATCH, "Change Ping Range."),
17-
MENU_SOUNDS("Menu Sounds", Material.REDSTONE_COMPARATOR, "Toggle Menu Sounds.");
10+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.SHOW_PLAYERS.ENABLED")) {
11+
SHOW_PLAYERS(Practice.getInstance().getMenusConfig().getString("SETTINGS.SHOW_PLAYERS.TITLE"), Material.COMPASS, Practice.getInstance().getMenusConfig().getString("SETTINGS.SHOW_PLAYERS.DESCRIPTION")),
12+
}
13+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.SHOW_SCOREBOARD.ENABLED")) {
14+
SHOW_SCOREBOARD(Practice.getInstance().getMenusConfig().getString("SETTINGS.SHOW_SCOREBOARD.TITLE"), Material.EYE_OF_ENDER, Practice.getInstance().getMenusConfig().getString("SETTINGS.SHOW_SCOREBOARD.DESCRIPTION")),
15+
}
16+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.ALLOW_SPECTATORS.ENABLED")) {
17+
ALLOW_SPECTATORS(Practice.getInstance().getMenusConfig().getString("SETTINGS.ALLOW_SPECTATORS.TITLE"), Material.EGG, "Allow players to spectate."),
18+
}
19+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.ALLOW_DUELS.ENABLED")) {
20+
ALLOW_DUELS(Practice.getInstance().getMenusConfig().getString("SETTINGS.ALLOW_DUELS.TITLE"), Material.DIAMOND_SWORD, "Allow Duel Requests."),
21+
}
22+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.KILL_EFFECTS.ENABLED")) {
23+
KILL_EFFECTS(Practice.getInstance().getMenusConfig().getString("SETTINGS.KILL_EFFECTS.TITLE"), Material.DIAMOND_AXE, "Select Kill Effect."),
24+
}
25+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.THEME.ENABLED")) {
26+
THEME(Practice.getInstance().getMenusConfig().getString("SETTINGS.THEME.TITLE"), Material.BOOK, "Select Color Theme."),
27+
}
28+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.PING_RANGE.ENABLED")) {
29+
PING_RANGE(Practice.getInstance().getMenusConfig().getString("SETTINGS.PING_RANGE.TITLE"), Material.STICK, "Change Ping Range."),
30+
}
31+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.TIME_CHANGE.ENABLED")) {
32+
TIME_CHANGE(Practice.getInstance().getMenusConfig().getString("SETTINGS.TIME_CHANGE.TITLE"), Material.WATCH, "Change Ping Range."),
33+
}
34+
if (Practice.getInstance().getMenusConfig().getBoolean("SETTINGS.MENU_SOUNDS.ENABLED")) {
35+
MENU_SOUNDS(Practice.getInstance().getMenusConfig().getString("SETTINGS.MENU_SOUNDS.TITLE"), Material.REDSTONE_COMPARATOR, "Toggle Menu Sounds.");
36+
}
1837

1938
private final String name;
2039
private final Material material;

0 commit comments

Comments
 (0)