diff --git a/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java b/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java index befd0d79..2beaed0d 100644 --- a/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java +++ b/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java @@ -129,6 +129,7 @@ public class BukkitHuskSync extends JavaPlugin implements HuskSync, BukkitTask.S loadSettings(); loadLocales(); loadServer(); + validateConfigFiles(); }); this.eventListener = createEventListener(); diff --git a/common/src/main/java/net/william278/husksync/config/ConfigProvider.java b/common/src/main/java/net/william278/husksync/config/ConfigProvider.java index 0a576017..00f4ac48 100644 --- a/common/src/main/java/net/william278/husksync/config/ConfigProvider.java +++ b/common/src/main/java/net/william278/husksync/config/ConfigProvider.java @@ -131,6 +131,15 @@ public interface ConfigProvider { )); } + default void validateConfigFiles() { + // Validate server name is default + if (getServerName().equals("server")) { + getPlugin().log(Level.WARNING, "The server name set in ~/plugins/HuskSync/server.yml appears to" + + "be unchanged from the default (currently set to: \"server\"). Please check that this value has" + + "been updated to match the case-sensitive ID of this server in your proxy config file!"); + } + } + /** * Get a plugin resource * diff --git a/fabric/src/main/java/net/william278/husksync/FabricHuskSync.java b/fabric/src/main/java/net/william278/husksync/FabricHuskSync.java index c00a400f..3e1c661b 100644 --- a/fabric/src/main/java/net/william278/husksync/FabricHuskSync.java +++ b/fabric/src/main/java/net/william278/husksync/FabricHuskSync.java @@ -138,6 +138,7 @@ public class FabricHuskSync implements DedicatedServerModInitializer, HuskSync, loadSettings(); loadLocales(); loadServer(); + validateConfigFiles(); }); // Register commands