1
0

Disabling labymod spam + synchronising port search

Dieser Commit ist enthalten in:
Lixfel 2019-11-20 12:01:57 +01:00
Ursprung afc74d6a34
Commit d1f2a195f3
2 geänderte Dateien mit 12 neuen und 12 gelöschten Zeilen

Datei anzeigen

@ -85,18 +85,20 @@ public class SubserverSystem {
} }
private static int freePort(int start){ private static int freePort(int start){
int port = start; synchronized (Subserver.getServerList()){
boolean isFree = false; int port = start;
while(!isFree){ boolean isFree = false;
port++; while(!isFree){
isFree = true; port++;
for(Subserver server : Subserver.getServerList()){ isFree = true;
if(server.getServer().getAddress().getPort() == port){ for(Subserver server : Subserver.getServerList()){
isFree = false; if(server.getServer().getAddress().getPort() == port){
break; isFree = false;
break;
}
} }
} }
return port;
} }
return port;
} }
} }

Datei anzeigen

@ -43,7 +43,6 @@ public class LabyMod extends BasicListener {
return; return;
Pair<Integer, String> value = readString(data, purpose.getKey()); Pair<Integer, String> value = readString(data, purpose.getKey());
BungeeCore.log(value.getValue());
List<Mod> mods = new LinkedList<>(); List<Mod> mods = new LinkedList<>();
try{ try{
@ -56,7 +55,6 @@ public class LabyMod extends BasicListener {
} }
Utils.handleMods(player, mods); Utils.handleMods(player, mods);
//TODO CCP & SHADOW
} }
private Pair<Integer, String> readString(byte[] array, int startPos){ private Pair<Integer, String> readString(byte[] array, int startPos){