Advertisement
Guest User

Untitled

a guest
May 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.77 KB | None | 0 0
  1. package charlotteapiripperv2.dataTypes;
  2.  
  3. import io.swagger.client.ApiClient;
  4. import io.swagger.client.ApiException;
  5. import io.swagger.client.api.StatusApi;
  6. import java.text.NumberFormat;
  7. import org.threeten.bp.OffsetDateTime;
  8. import org.threeten.bp.format.DateTimeFormatter;
  9.  
  10. /**
  11.  * @author Charlotte
  12.  */
  13. public class Server {
  14.  
  15.     private static ApiClient ap = new ApiClient();
  16.  
  17.     private int player_count;
  18.  
  19.     private boolean vip_status;
  20.  
  21.     private String start_time,
  22.             server_version;
  23. ////////// CONSTRUCTOR //////////
  24.  
  25.     public Server() {
  26.         this.setStartTime();
  27.         this.setPlayers();
  28.         this.setServerVersion();
  29.     }
  30.  
  31. ////////// CONSTRUCTOR //////////
  32.     /// SERVER START TIME ///
  33.     private void setStartTime() {
  34.         try {
  35.             OffsetDateTime temp = (new StatusApi(ap)).getStatus((String) null, (String) null, (String) null).getStartTime();
  36.             DateTimeFormatter timeFormat = DateTimeFormatter.ofPattern("'Server Start: 'yyyy-MM-dd 'Time:' HH:mm");
  37.             this.start_time = temp.format(timeFormat);
  38.         } catch (ApiException e) {
  39.         }
  40.     }
  41.  
  42.     public String getStartTime() {
  43.         return this.start_time;
  44.     }
  45.     /// SERVER START TIME ///
  46.  
  47.     /// ONLINE PLAYER COUNT ///
  48.     private void setPlayers() {
  49.         try {
  50.             if (null != (new StatusApi(ap)).getStatus((String) null, (String) null, (String) null).getPlayers()) {
  51.                 Integer temp = (new StatusApi(ap)).getStatus((String) null, (String) null, (String) null).getPlayers();
  52.                 this.player_count = temp;
  53.             } else {
  54.                 System.err.println("ERROR: serverStatus.java in setPlayers()");
  55.             }
  56.         } catch (ApiException var2) {
  57.         }
  58.     }
  59.  
  60.     public String getPlayers() {
  61.         String temp;
  62.         temp = NumberFormat.getIntegerInstance().format((long) this.player_count);
  63.         return temp;
  64.     }
  65.     /// ONLINE PLAYER COUNT ///
  66.  
  67.     /// SERVER VERSION CHECK ///
  68.     private void setServerVersion() {
  69.         try {
  70.             if (null != (new StatusApi(ap)).getStatus((String) null, (String) null, (String) null).getServerVersion()) {
  71.                 this.server_version = (new StatusApi(ap)).getStatus((String) null, (String) null, (String) null).getServerVersion();
  72.             } else {
  73.                 System.err.println("ERROR: serverStatus.java in setServer_version()");
  74.             }
  75.         } catch (ApiException var2) {
  76.         }
  77.     }
  78.  
  79.     public String getServerVersion() {
  80.         return this.server_version;
  81.     }
  82.     /// SERVER VERSION CHECK ///
  83.  
  84.     /// SERVER VIP STATUS ///
  85.     //insert setServerStatusHere
  86.     public boolean getVipStatus() {
  87.         return this.vip_status;
  88.     }
  89.     /// SERVER VIP STATUS ///
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement