@@ -126,7 +126,7 @@ private Sign findFreeSign(String group)
126126 @ Override
127127 public boolean isAccepted (Sign value )
128128 {
129- return value .getTargetGroup ().equals (value ) && value .getServerInfo () ! = null ;
129+ return value .getTargetGroup ().equals (group ) && value .getServerInfo () = = null ;
130130 }
131131 });
132132 }
@@ -169,6 +169,7 @@ public Collection<String> freeServers(String group)
169169
170170 for (String b : x ) servers .remove (b );
171171
172+ Collections .sort (servers );
172173 return servers ;
173174 }
174175
@@ -242,7 +243,8 @@ public boolean isAccepted(Sign value)
242243 }
243244
244245 private class ThreadImpl extends Thread {
245- public int animationTick = 1 ;
246+
247+ int animationTick = 1 ;
246248 private boolean valueTick = false ;
247249
248250 @ Override
@@ -657,7 +659,7 @@ public void onServerAdd(ServerInfo serverInfo)
657659 {
658660 sign .setServerInfo (serverInfo );
659661 Location location = toLocation (sign .getPosition ());
660- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
662+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
661663 {
662664 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
663665 {
@@ -707,7 +709,7 @@ public void onServerAdd(ServerInfo serverInfo)
707709
708710 Sign next = findFreeSign (serverInfo .getServiceId ().getGroup ());
709711 Location location = toLocation (next .getPosition ());
710- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
712+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
711713 {
712714 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
713715 {
@@ -760,7 +762,7 @@ public void onServerAdd(ServerInfo serverInfo)
760762 if (exists (newSign ))
761763 {
762764 Location location = toLocation (newSign .getPosition ());
763- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
765+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
764766 {
765767 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
766768 {
@@ -845,7 +847,7 @@ public void run()
845847 {
846848 sign .setServerInfo (serverInfo );
847849 Location location = toLocation (sign .getPosition ());
848- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
850+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
849851 {
850852 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
851853 {
@@ -889,7 +891,7 @@ public void run()
889891
890892 Sign next = findFreeSign (serverInfo .getServiceId ().getGroup ());
891893 Location location = toLocation (next .getPosition ());
892- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
894+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
893895 {
894896 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
895897 {
@@ -933,7 +935,7 @@ public void run()
933935 if (exists (newSign ))
934936 {
935937 Location location = toLocation (newSign .getPosition ());
936- if (serverInfo != null && serverInfo .isOnline () && !serverInfo .isIngame ())
938+ if (serverInfo .isOnline () && !serverInfo .isIngame ())
937939 {
938940 if ((signLayoutConfig .isFullServerHide () && serverInfo .getOnlineCount () >= serverInfo .getMaxPlayers ()) || serverInfo .getServerConfig ().isHideServer ())
939941 {
0 commit comments