Fixed whitelist/restricted not working well in groups
This commit is contained in:
@@ -52,8 +52,6 @@ public class CommunicationManager {
|
||||
|
||||
if(response == null) return;
|
||||
|
||||
Debug.info("Responding with " + response);
|
||||
|
||||
main.getPlatformMethods().sendPluginMessage(
|
||||
receivingPlayer,
|
||||
s(response.getFrom()),
|
||||
|
||||
@@ -37,6 +37,11 @@ public class DefaultBalancer implements Balancer {
|
||||
selectednum = online;
|
||||
continue;
|
||||
}
|
||||
if(!selected.isJoinable(player) && sv.isJoinable(player)) {
|
||||
selected = sv;
|
||||
selectednum = online;
|
||||
continue;
|
||||
}
|
||||
if(selectednum > online && sv.isJoinable(player)) {
|
||||
selected = sv;
|
||||
selectednum = online;
|
||||
|
||||
@@ -122,6 +122,8 @@ public class SpigotMain extends JavaPlugin implements PluginMessageListener,List
|
||||
ComResponse response = ComResponse.from(subchannel, in);
|
||||
|
||||
responseManager.executeResponse(response);
|
||||
} catch (IllegalStateException ignored) {
|
||||
// This seems to happen often when a player leaves. So, we'll ignore it.
|
||||
} catch (Exception e) {
|
||||
getLogger().log(Level.SEVERE, "Error while processing proxy response " + subchannel + ": ", e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user