From 3e17b49d1c56b045614260d63437bd4d3116049f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Dellac=C3=A0?= Date: Sat, 11 Feb 2023 20:37:10 +0100 Subject: [PATCH] Fix unreachable server error when update-checker is disabled Fixes #1. --- src/main/java/wtf/beatrice/hubthat/utils/files/FileUtils.java | 4 ++++ .../wtf/beatrice/hubthat/utils/metrics/UpdateChecker.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/wtf/beatrice/hubthat/utils/files/FileUtils.java b/src/main/java/wtf/beatrice/hubthat/utils/files/FileUtils.java index b3fe0b3..203b32b 100644 --- a/src/main/java/wtf/beatrice/hubthat/utils/files/FileUtils.java +++ b/src/main/java/wtf/beatrice/hubthat/utils/files/FileUtils.java @@ -69,6 +69,10 @@ public class FileUtils UpdateChecker.task = plugin.getServer().getScheduler().runTaskTimerAsynchronously(plugin, plugin.updateChecker, 1, 20 * 60 * 60 * 12); // 12 hours } + else + { + PluginCache.updateChecker = false; + } PluginCache.invisibilityFix = config.getBoolean(ConfigEntries.INVISIBILITY_FIX.path); PluginCache.sendJoinTpMessage = config.getBoolean(ConfigEntries.TELEPORTATION_TP_MESSAGE_ON_JOIN.path); diff --git a/src/main/java/wtf/beatrice/hubthat/utils/metrics/UpdateChecker.java b/src/main/java/wtf/beatrice/hubthat/utils/metrics/UpdateChecker.java index 3d59efb..9c9e513 100644 --- a/src/main/java/wtf/beatrice/hubthat/utils/metrics/UpdateChecker.java +++ b/src/main/java/wtf/beatrice/hubthat/utils/metrics/UpdateChecker.java @@ -181,7 +181,6 @@ public class UpdateChecker implements Runnable } - public void sendUnreachableCode(CommandSender sender) { String pluginName = plugin.getName(); @@ -248,7 +247,8 @@ public class UpdateChecker implements Runnable } if(isServerUnreachable) - {sendUnreachableCode(player); + { + sendUnreachableCode(player); } if(errorCode != null)