fix kick-kicked-players looking for queueserver name instead of server name
This commit is contained in:
@@ -12,7 +12,7 @@ import us.ajg0702.queue.api.queues.QueueServer;
|
||||
import us.ajg0702.queue.api.server.AdaptedServer;
|
||||
import us.ajg0702.queue.commands.commands.PlayerSender;
|
||||
import us.ajg0702.queue.common.players.QueuePlayerImpl;
|
||||
import us.ajg0702.queue.common.utils.Debugger;
|
||||
import us.ajg0702.queue.common.utils.Debug;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.DataInputStream;
|
||||
@@ -181,7 +181,7 @@ public class EventHandlerImpl implements EventHandler {
|
||||
|
||||
String plainReason = PlainTextComponentSerializer.plainText().serialize(reason);
|
||||
|
||||
Debugger.debug(player.getName()+" kicked! Moving: "+moving+" from: "+from.getName()+" plainReason: "+plainReason );
|
||||
Debug.info(player.getName()+" kicked! Moving: "+moving+" from: "+from.getName()+" plainReason: "+plainReason );
|
||||
|
||||
if(!moving && main.getConfig().getBoolean("send-fail-debug")) {
|
||||
main.getLogger().warning("Failed to send "+player.getName()+" to "+from.getName()+". Kicked with reason: "+plainReason);
|
||||
@@ -219,6 +219,7 @@ public class EventHandlerImpl implements EventHandler {
|
||||
List<String> kickReasons = main.getConfig().getStringList("kick-reasons");
|
||||
boolean kickPlayer = main.getConfig().getBoolean("kick-kicked-players");
|
||||
if(kickPlayer) {
|
||||
Debug.info("Initially kicking player");
|
||||
List<String> svs = main.getConfig().getStringList("queue-servers");
|
||||
boolean found = false;
|
||||
for(String s : svs) {
|
||||
@@ -226,12 +227,15 @@ public class EventHandlerImpl implements EventHandler {
|
||||
String[] parts = s.split(":");
|
||||
String fromName = parts[0];
|
||||
QueueServer toServer = main.getQueueManager().findServer(parts[1]);
|
||||
if(fromName.equalsIgnoreCase(server.getName()) && toServer != null && toServer.equals(server)) {
|
||||
if(toServer == null) continue;
|
||||
Debug.info("fromName equals: "+fromName.equalsIgnoreCase(player.getServerName())+" ("+fromName+" = "+player.getServerName()+") toServer equals: "+toServer.equals(server));
|
||||
if(fromName.equalsIgnoreCase(player.getServerName()) && toServer.equals(server)) {
|
||||
found = true;
|
||||
}
|
||||
}
|
||||
kickPlayer = found;
|
||||
}
|
||||
Debug.info("Kick player: "+kickPlayer);
|
||||
|
||||
for(String kickReason : kickReasons) {
|
||||
if(plainReason.toLowerCase().contains(kickReason.toLowerCase())) {
|
||||
|
||||
@@ -11,7 +11,7 @@ import us.ajg0702.queue.api.queues.QueueServer;
|
||||
import us.ajg0702.queue.api.server.AdaptedServer;
|
||||
import us.ajg0702.queue.common.players.QueuePlayerImpl;
|
||||
import us.ajg0702.queue.common.queues.QueueServerImpl;
|
||||
import us.ajg0702.queue.common.utils.Debugger;
|
||||
import us.ajg0702.queue.common.utils.Debug;
|
||||
import us.ajg0702.utils.common.Messages;
|
||||
import us.ajg0702.utils.common.TimeUtils;
|
||||
|
||||
@@ -91,15 +91,15 @@ public class QueueManagerImpl implements QueueManager {
|
||||
@Override
|
||||
public boolean addToQueue(AdaptedPlayer player, QueueServer server) {
|
||||
if(player == null || server == null) {
|
||||
Debugger.debug("addToQueue method called, but something is null");
|
||||
Debug.info("addToQueue method called, but something is null");
|
||||
return false;
|
||||
}
|
||||
if(!player.isConnected()) {
|
||||
Debugger.debug("addToQueue method called, but player is not connected");
|
||||
Debug.info("addToQueue method called, but player is not connected");
|
||||
return false;
|
||||
}
|
||||
|
||||
Debugger.debug("addToQueue method called for "+player.getName()+" to "+server.getName());
|
||||
Debug.info("addToQueue method called for "+player.getName()+" to "+server.getName());
|
||||
|
||||
if(main.getConfig().getBoolean("joinfrom-server-permission") && !player.hasPermission("ajqueue.joinfrom."+player.getServerName())) {
|
||||
player.sendMessage(msgs.getComponent("errors.deny-joining-from-server"));
|
||||
@@ -628,7 +628,7 @@ public class QueueManagerImpl implements QueueManager {
|
||||
nextPlayer.connect(selected);
|
||||
server.addPlayer(selected);
|
||||
if(main.getConfig().getBoolean("debug")) {
|
||||
Debugger.debug(selected.getName()+" player count is now set to "+ server.getLastPings().get(selected).getPlayerCount());
|
||||
Debug.info(selected.getName()+" player count is now set to "+ server.getLastPings().get(selected).getPlayerCount());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,14 +11,12 @@ import us.ajg0702.queue.common.QueueMain;
|
||||
import us.ajg0702.queue.common.players.QueuePlayerImpl;
|
||||
import us.ajg0702.queue.common.queues.balancers.DefaultBalancer;
|
||||
import us.ajg0702.queue.common.queues.balancers.MinigameBalancer;
|
||||
import us.ajg0702.queue.common.utils.Debugger;
|
||||
import us.ajg0702.queue.common.utils.Debug;
|
||||
import us.ajg0702.utils.common.Messages;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
|
||||
public class QueueServerImpl implements QueueServer {
|
||||
|
||||
@@ -50,13 +48,13 @@ public class QueueServerImpl implements QueueServer {
|
||||
balancerType = "default";
|
||||
balancer = new DefaultBalancer(this, main);
|
||||
}
|
||||
Debugger.debug("Using "+balancerType.toLowerCase(Locale.ROOT)+" balancer for "+name);
|
||||
Debug.info("Using "+balancerType.toLowerCase(Locale.ROOT)+" balancer for "+name);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(balancer == null) {
|
||||
balancer = new DefaultBalancer(this, main);
|
||||
Debugger.debug("Using default balancer for "+name);
|
||||
Debug.info("Using default balancer for "+name);
|
||||
}
|
||||
|
||||
for(QueuePlayer queuePlayer : previousPlayers) {
|
||||
@@ -427,7 +425,7 @@ public class QueueServerImpl implements QueueServer {
|
||||
|
||||
@Override
|
||||
public AdaptedServer getIdealServer(AdaptedPlayer player) {
|
||||
Debugger.debug(getBalancer().toString());
|
||||
Debug.info(getBalancer().toString());
|
||||
return getBalancer().getIdealServer(player);
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@ package us.ajg0702.queue.common.utils;
|
||||
|
||||
import us.ajg0702.queue.api.AjQueueAPI;
|
||||
|
||||
public class Debugger {
|
||||
public static void debug(String message) {
|
||||
public class Debug {
|
||||
public static void info(String message) {
|
||||
AjQueueAPI api = AjQueueAPI.getInstance();
|
||||
if(!api.getConfig().getBoolean("debug")) return;
|
||||
api.getLogger().info("[debug] "+message);
|
||||
Reference in New Issue
Block a user