diff --git a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/Tablist.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/Tablist.java similarity index 90% rename from craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/Tablist.java rename to common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/Tablist.java index 798b606..51dfcb3 100644 --- a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/Tablist.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/Tablist.java @@ -1,8 +1,8 @@ -package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist; +package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; import eu.mhsl.craftattack.core.Main; import eu.mhsl.craftattack.core.appliance.Appliance; -import eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.report.Report; +import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.report.Report; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings; import eu.mhsl.craftattack.core.util.IteratorUtil; import eu.mhsl.craftattack.core.util.statistics.NetworkMonitor; @@ -23,7 +23,8 @@ import java.util.List; public class Tablist extends Appliance { - private final RainbowComponent serverName = new RainbowComponent(" CraftAttack 7 ", 7, 3); + private final String projectTitle = this.localConfig().getString("projectTitle", "Title not configured"); + private final RainbowComponent serverName = new RainbowComponent(String.format(" %s ", this.projectTitle), 7, 3); private NetworkMonitor networkMonitor; private OperatingSystemMXBean systemMonitor; diff --git a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TablistListener.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TablistListener.java similarity index 81% rename from craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TablistListener.java rename to common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TablistListener.java index 4201899..0828c41 100644 --- a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TablistListener.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TablistListener.java @@ -1,4 +1,4 @@ -package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist; +package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; import eu.mhsl.craftattack.core.appliance.ApplianceListener; import org.bukkit.event.EventHandler; diff --git a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TechnicalTablistSetting.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TechnicalTablistSetting.java similarity index 93% rename from craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TechnicalTablistSetting.java rename to common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TechnicalTablistSetting.java index 10af89c..9e69ffa 100644 --- a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/tablist/TechnicalTablistSetting.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/tablist/TechnicalTablistSetting.java @@ -1,4 +1,4 @@ -package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.tablist; +package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.tablist; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.CategorizedSetting; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.SettingCategory; diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index 57faf93..97446c7 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -53,6 +53,7 @@ whitelist: overrideIntegrityCheck: false tablist: + projectTitle: "Title" interface: eth0 outlawed: