From 77b40cc1e8d8f64b672a192c325efb65791a6560 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Fri, 17 Nov 2023 10:45:28 +0800 Subject: [PATCH] Use private instead of public static --- .../fr/xephi/authme/listener/BedrockAutoLoginListener.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java b/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java index 2cd2d203..1814197e 100644 --- a/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java +++ b/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java @@ -6,6 +6,7 @@ import fr.xephi.authme.api.v3.AuthMeApi; import fr.xephi.authme.message.MessageKey; import fr.xephi.authme.message.Messages; import fr.xephi.authme.service.BukkitService; +import fr.xephi.authme.settings.Settings; import fr.xephi.authme.settings.properties.HooksSettings; import fr.xephi.authme.settings.properties.SecuritySettings; import org.bukkit.entity.Player; @@ -28,12 +29,14 @@ public class BedrockAutoLoginListener implements Listener { @Inject private Messages messages; + @Inject + private Settings settings; public BedrockAutoLoginListener() { } private boolean isBedrockPlayer(UUID uuid) { - return AuthMe.settings.getProperty(HooksSettings.HOOK_FLOODGATE_PLAYER) && AuthMe.settings.getProperty(SecuritySettings.FORCE_LOGIN_BEDROCK) && org.geysermc.floodgate.api.FloodgateApi.getInstance().isFloodgateId(uuid) && getServer().getPluginManager().getPlugin("floodgate") != null; + return settings.getProperty(HooksSettings.HOOK_FLOODGATE_PLAYER) && settings.getProperty(SecuritySettings.FORCE_LOGIN_BEDROCK) && org.geysermc.floodgate.api.FloodgateApi.getInstance().isFloodgateId(uuid) && getServer().getPluginManager().getPlugin("floodgate") != null; } @EventHandler(priority = EventPriority.LOWEST)