From ab40b1b82dc74901350819c7eacd65761510c303 Mon Sep 17 00:00:00 2001 From: HaHaWTH <102713261+HaHaWTH@users.noreply.github.com> Date: Wed, 31 Jul 2024 23:48:32 +0800 Subject: [PATCH] fix papi NPE --- .../fr/xephi/authme/service/hook/papi/AuthMeExpansion.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/service/hook/papi/AuthMeExpansion.java b/src/main/java/fr/xephi/authme/service/hook/papi/AuthMeExpansion.java index b4856f16..ce58950d 100644 --- a/src/main/java/fr/xephi/authme/service/hook/papi/AuthMeExpansion.java +++ b/src/main/java/fr/xephi/authme/service/hook/papi/AuthMeExpansion.java @@ -15,7 +15,6 @@ import org.jetbrains.annotations.NotNull; */ public class AuthMeExpansion extends PlaceholderExpansion { private final Settings settings = AuthMe.settings; - private final AuthMeApi authMeApi = AuthMeApi.getInstance(); @Override public @NotNull String getIdentifier() { return "authme"; @@ -39,6 +38,8 @@ public class AuthMeExpansion extends PlaceholderExpansion { @Override public String onRequest(OfflinePlayer player, @NotNull String params) { if (!settings.getProperty(HooksSettings.PLACEHOLDER_API)) return null; + AuthMeApi authMeApi = AuthMeApi.getInstance(); + if (authMeApi == null) return null; if (params.equalsIgnoreCase("version")) { return getVersion(); }