From c6f7043643a23e6f6def62e49ba3469b36b96806 Mon Sep 17 00:00:00 2001 From: 4drian3d Date: Tue, 1 Feb 2022 11:41:45 -0500 Subject: [PATCH] Synchronized Set --- .../glyart/authmevelocity/proxy/AuthMeVelocityPlugin.java | 5 +++-- .../com/glyart/authmevelocity/proxy/config/AuthMeConfig.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/proxy/src/main/java/com/glyart/authmevelocity/proxy/AuthMeVelocityPlugin.java b/proxy/src/main/java/com/glyart/authmevelocity/proxy/AuthMeVelocityPlugin.java index 157c135..4da6528 100644 --- a/proxy/src/main/java/com/glyart/authmevelocity/proxy/AuthMeVelocityPlugin.java +++ b/proxy/src/main/java/com/glyart/authmevelocity/proxy/AuthMeVelocityPlugin.java @@ -4,7 +4,6 @@ import com.glyart.authmevelocity.proxy.config.AuthMeConfig; import com.glyart.authmevelocity.proxy.listener.FastLoginListener; import com.glyart.authmevelocity.proxy.listener.PluginMessageListener; import com.glyart.authmevelocity.proxy.listener.ProxyListener; -import com.google.common.collect.Sets; import com.google.inject.Inject; import com.velocitypowered.api.event.Subscribe; import com.velocitypowered.api.event.proxy.ProxyInitializeEvent; @@ -16,6 +15,8 @@ import org.jetbrains.annotations.NotNull; import org.slf4j.Logger; import java.nio.file.Path; +import java.util.Collections; +import java.util.HashSet; import java.util.Set; import java.util.UUID; @@ -25,7 +26,7 @@ public class AuthMeVelocityPlugin { private final Path pluginDirectory; private static AuthMeVelocityPlugin plugin; - protected static final Set loggedPlayers = Sets.newConcurrentHashSet(); + protected static final Set loggedPlayers = Collections.synchronizedSet(new HashSet<>()); @Inject public AuthMeVelocityPlugin(ProxyServer proxy, Logger logger, @DataDirectory Path dataDirectory) { diff --git a/proxy/src/main/java/com/glyart/authmevelocity/proxy/config/AuthMeConfig.java b/proxy/src/main/java/com/glyart/authmevelocity/proxy/config/AuthMeConfig.java index 2edabdf..19041c9 100644 --- a/proxy/src/main/java/com/glyart/authmevelocity/proxy/config/AuthMeConfig.java +++ b/proxy/src/main/java/com/glyart/authmevelocity/proxy/config/AuthMeConfig.java @@ -103,7 +103,7 @@ public class AuthMeConfig { @Comment(""" Sets the message to send in case a non-logged-in player executes an unauthorized command To deactivate the message, leave it empty""") - private String blockedCommandMessage = "&4You cannot execute commands if you are not logged in yet."; + private String blockedCommandMessage = "&4You cannot execute commands if you are not logged in yet"; public Set getAllowedCommands(){ return this.allowedCommands;