* Update servers_v7.json * Add priority server outlining and bumping * a * chore: A little bit of cleanup :) * json * fixed no-server issue * removed cursed duplication --------- Co-authored-by: phinner <62483793+Phinner@users.noreply.github.com>
35 lines
809 B
Java
35 lines
809 B
Java
package mindustry.net;
|
|
|
|
import arc.*;
|
|
|
|
public class ServerGroup{
|
|
public String name;
|
|
public String[] addresses;
|
|
public boolean prioritized = false;
|
|
|
|
public ServerGroup(String name, String[] addresses, boolean prioritized){
|
|
this.name = name;
|
|
this.addresses = addresses;
|
|
this.prioritized = prioritized;
|
|
}
|
|
|
|
public ServerGroup(String name, String[] addresses){
|
|
this(name, addresses, false);
|
|
}
|
|
|
|
public ServerGroup(){
|
|
}
|
|
|
|
public boolean hidden(){
|
|
return Core.settings.getBool(key() + "-hidden", false);
|
|
}
|
|
|
|
public void setHidden(boolean hidden){
|
|
Core.settings.put(key() + "-hidden", hidden);
|
|
}
|
|
|
|
String key(){
|
|
return "server-" + (name.isEmpty() ? addresses.length == 0 ? "" : addresses[0] : name);
|
|
}
|
|
}
|