1package dev.keii.goldenage.config;
2
3import javax.annotation.Nullable;
4
5import org.bukkit.util.config.Configuration;
6
7public class StatisticsConfig {
8 private final Configuration configuration;
9
10 public StatisticsConfig(Configuration configuration) {
11 this.configuration = configuration;
12 }
13
14 public boolean isEnabled() {
15 return this.configuration.getBoolean("statistics.enabled", true);
16 }
17
18 public String getRemote() {
19 return this.configuration.getString("statistics.remote", "https://goldenage.keii.dev");
20 }
21
22 public @Nullable Integer getServerId() {
23 int serverId = this.configuration.getInt("statistics.serverId", -1);
24 if (serverId == -1) {
25 return null;
26 } else {
27 return serverId;
28 }
29 }
30
31 public @Nullable String getServerSecret() {
32 String serverSecret = this.configuration.getString("statistics.serverSecret", "");
33 if (serverSecret.equals("")) {
34 return null;
35 } else {
36 return serverSecret;
37 }
38 }
39}