From 3cd69dabe9dfd90634728ba453ca3d7bb00f6eeb Mon Sep 17 00:00:00 2001 From: MD <1917406+mdcfe@users.noreply.github.com> Date: Sat, 6 Mar 2021 16:58:35 +0000 Subject: [PATCH] Fix metrics initialising before update checker (#4037) This PR fixes an issue introduced in #3855, where bStats inits before the update checker and so fails to grab the current release branch. --- .../src/main/java/com/earth2me/essentials/Essentials.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/Essentials.java b/Essentials/src/main/java/com/earth2me/essentials/Essentials.java index 55ae9de73..d11d4a014 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/Essentials.java +++ b/Essentials/src/main/java/com/earth2me/essentials/Essentials.java @@ -390,8 +390,6 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials { PermissionsDefaults.registerAllBackDefaults(); PermissionsDefaults.registerAllHatDefaults(); - metrics = new MetricsWrapper(this, 858, true); - updateChecker = new UpdateChecker(this); runTaskAsynchronously(() -> { LOGGER.log(Level.INFO, tl("versionFetching")); @@ -400,6 +398,8 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials { } }); + metrics = new MetricsWrapper(this, 858, true); + execTimer.mark("Init(External)"); final String timeroutput = execTimer.end();