Synchronized Set
This commit is contained in:
parent
cbea29583e
commit
c6f7043643
@ -4,7 +4,6 @@ import com.glyart.authmevelocity.proxy.config.AuthMeConfig;
|
|||||||
import com.glyart.authmevelocity.proxy.listener.FastLoginListener;
|
import com.glyart.authmevelocity.proxy.listener.FastLoginListener;
|
||||||
import com.glyart.authmevelocity.proxy.listener.PluginMessageListener;
|
import com.glyart.authmevelocity.proxy.listener.PluginMessageListener;
|
||||||
import com.glyart.authmevelocity.proxy.listener.ProxyListener;
|
import com.glyart.authmevelocity.proxy.listener.ProxyListener;
|
||||||
import com.google.common.collect.Sets;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.velocitypowered.api.event.Subscribe;
|
import com.velocitypowered.api.event.Subscribe;
|
||||||
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
|
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
|
||||||
@ -16,6 +15,8 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@ -25,7 +26,7 @@ public class AuthMeVelocityPlugin {
|
|||||||
private final Path pluginDirectory;
|
private final Path pluginDirectory;
|
||||||
private static AuthMeVelocityPlugin plugin;
|
private static AuthMeVelocityPlugin plugin;
|
||||||
|
|
||||||
protected static final Set<UUID> loggedPlayers = Sets.newConcurrentHashSet();
|
protected static final Set<UUID> loggedPlayers = Collections.synchronizedSet(new HashSet<>());
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public AuthMeVelocityPlugin(ProxyServer proxy, Logger logger, @DataDirectory Path dataDirectory) {
|
public AuthMeVelocityPlugin(ProxyServer proxy, Logger logger, @DataDirectory Path dataDirectory) {
|
||||||
|
@ -103,7 +103,7 @@ public class AuthMeConfig {
|
|||||||
@Comment("""
|
@Comment("""
|
||||||
Sets the message to send in case a non-logged-in player executes an unauthorized command
|
Sets the message to send in case a non-logged-in player executes an unauthorized command
|
||||||
To deactivate the message, leave it empty""")
|
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<String> getAllowedCommands(){
|
public Set<String> getAllowedCommands(){
|
||||||
return this.allowedCommands;
|
return this.allowedCommands;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user