From 8f05d23daf2874daafc23480602f1ffb07cf7417 Mon Sep 17 00:00:00 2001 From: Loving11ish Date: Tue, 5 Dec 2023 00:20:11 +0000 Subject: [PATCH] Updated GitHub repository. HOT FIX! Removed unnecessary offline mode disable of GUI. Fixed default startup behaviour bug. Changed plugin version to `1.0.7`. --- pom.xml | 2 +- .../me/loving11ish/epichomes/EpicHomes.java | 4 +-- .../listeners/PlayerPreConnectionEvent.java | 29 +++++++------------ 3 files changed, 14 insertions(+), 21 deletions(-) diff --git a/pom.xml b/pom.xml index 0eef0a1..48b17a1 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ me.loving11ish EpicHomes - 1.0.6 + 1.0.7 jar EpicHomes diff --git a/src/main/java/me/loving11ish/epichomes/EpicHomes.java b/src/main/java/me/loving11ish/epichomes/EpicHomes.java index 0cb38b3..be08596 100644 --- a/src/main/java/me/loving11ish/epichomes/EpicHomes.java +++ b/src/main/java/me/loving11ish/epichomes/EpicHomes.java @@ -39,8 +39,8 @@ public final class EpicHomes extends JavaPlugin { private static EpicHomes plugin; private static FoliaLib foliaLib; private static VersionCheckerUtils versionCheckerUtils; - private static boolean GUIEnabled = false; - private static boolean onlineMode = false; + private static boolean GUIEnabled = true; + private static boolean onlineMode = true; private boolean updateAvailable; diff --git a/src/main/java/me/loving11ish/epichomes/listeners/PlayerPreConnectionEvent.java b/src/main/java/me/loving11ish/epichomes/listeners/PlayerPreConnectionEvent.java index f8fea89..385588a 100644 --- a/src/main/java/me/loving11ish/epichomes/listeners/PlayerPreConnectionEvent.java +++ b/src/main/java/me/loving11ish/epichomes/listeners/PlayerPreConnectionEvent.java @@ -31,36 +31,29 @@ public void onPlayerPreConnect(AsyncPlayerPreLoginEvent event) { if (EpicHomes.getVersionCheckerUtils().getVersion() >= 14){ EpicHomes.setGUIEnabled(config.getBoolean("gui-system.use-global-gui.enabled")); if (EpicHomes.isGUIEnabled()){ - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &3Global GUI system enabled!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &3Global GUI system enabled!")); }else { - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &c&lGlobal GUI system disabled!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &c&lGlobal GUI system disabled!")); } }else { EpicHomes.setGUIEnabled(false); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &cYour current server version does not support PersistentDataContainers!")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &c&lGlobal GUI system disabled!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &cYour current server version does not support PersistentDataContainers!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &c&lGlobal GUI system disabled!")); } }else if (!MojangAPIRequestUtils.canGetOfflinePlayerData(uuid.toString(), event.getName())){ EpicHomes.setOnlineMode(false); - if (EpicHomes.getVersionCheckerUtils().getVersion() >= 14){ - EpicHomes.setGUIEnabled(false); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &c&lGlobal GUI system disabled!")); - }else { - EpicHomes.setGUIEnabled(false); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &cYour current server version does not support PersistentDataContainers!")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &c&lGlobal GUI system disabled!")); - } console.sendMessage(ColorUtils.translateColorCodes("&4-------------------------------------------")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4This plugin is only supported on online servers or servers running in an online network situation!")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4Some features may behave incorrectly or may be broken completely!")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4Please set &e'online-mode=true' &4in &e'server.properties'")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4Or ensure your proxy setup is correct and your proxy is set to online mode!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4This plugin is only officially supported on online servers")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4or servers running in an online network situation!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4Some features may behave incorrectly or may be broken completely!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4Please set &e'online-mode=true' &4in &e'server.properties'")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4Or ensure your proxy setup is correct and your proxy is set to online mode!")); console.sendMessage(ColorUtils.translateColorCodes("&4-------------------------------------------")); } }catch (IOException e){ console.sendMessage(ColorUtils.translateColorCodes("&4-------------------------------------------")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4Unable to reach Mojang player databaseutils!")); - console.sendMessage(ColorUtils.translateColorCodes("&6ClansLite: &4See stacktrace below for more details.")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4Unable to reach Mojang player databaseutils!")); + console.sendMessage(ColorUtils.translateColorCodes("&6EpicHomes: &4See stacktrace below for more details.")); e.printStackTrace(); console.sendMessage(ColorUtils.translateColorCodes("&4-------------------------------------------")); }