@@ -87,14 +87,18 @@ public int getOnlinePlayer() {
8787
8888 @ Override
8989 public Player [] getPlayerList () {
90- int len =response .players .sample .length ;
91- Player [] players =new Player [len ];
92- for (int i =0 ;i <len ;i ++){
93- players [i ]=new Player ();
94- players [i ].name =response .players .sample [i ].name ;
95- players [i ].id =response .players .sample [i ].id ;
90+ if (response .players .sample !=null ) {
91+ int len = response .players .sample .length ;
92+ Player [] players = new Player [len ];
93+ for (int i = 0 ; i < len ; i ++) {
94+ players [i ] = new Player ();
95+ players [i ].name = response .players .sample [i ].name ;
96+ players [i ].id = response .players .sample [i ].id ;
97+ }
98+ return players ;
99+ }else {
100+ return new Player [0 ];
96101 }
97- return players ;
98102 }
99103
100104 @ Override
@@ -107,13 +111,17 @@ public String getDefaultDescriptionColor(){
107111 }
108112 @ Override
109113 public ExtraDescr [] getExtraDescription (){
110- ExtraDescr [] extraDescrs =new ExtraDescr [response .description .extra .length ];
111- for (int i =0 ;i <response .description .extra .length ;i ++){
112- extraDescrs [i ]=new ExtraDescr ();
113- extraDescrs [i ].color =response .description .extra [i ].color ;
114- extraDescrs [i ].text =response .description .extra [i ].text ;
114+ if (response .description .extra !=null ) {
115+ ExtraDescr [] extraDescrs = new ExtraDescr [response .description .extra .length ];
116+ for (int i = 0 ; i < response .description .extra .length ; i ++) {
117+ extraDescrs [i ] = new ExtraDescr ();
118+ extraDescrs [i ].color = response .description .extra [i ].color ;
119+ extraDescrs [i ].text = response .description .extra [i ].text ;
120+ }
121+ return extraDescrs ;
122+ }else {
123+ return new ExtraDescr [0 ];
115124 }
116- return extraDescrs ;
117125 }
118126 @ Override
119127 public String getFavicon () {
0 commit comments