package Ġgg . r sm od . plugins . content . inter . sc rol lo f skills Ċ Ċ import Ġjava . util .* Ċ Ċ for Ġ( i Ġin Ġ 8 Ġuntil Ġ 3 1 ) Ġ{ ĊĠĠĠ Ġon _ button ( 6 4 8 , Ġi ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskill Ġ= ĠSkill Progress Data . values ()[ i - 8 ] ĊĠĠĠĠĠĠĠ Ġplayer . message (" You 've Ġtele port ed Ġto Ġthe Ġ${ skill . view } Ġlocation !") ĊĠĠĠĠĠĠĠ Ġplayer . moveTo ( skill . tele port Location ) ĊĠĠĠ Ġ} Ċ } Ċ on _ button ( 6 4 8 , Ġ 2 ) Ġ{ ĊĠĠĠ Ġplayer . close Interface ( Interface Destination . MAIN _ SCREEN ); Ċ } ĊĊĊ Ċ on _ interface _ open ( 6 4 8 ) Ġ{ ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 8 Ġuntil Ġ 3 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskill Ġ= ĠSkill Progress Data . values ()[ i - 8 ] ĊĠĠĠĠĠĠĠ Ġval Ġskill String Ġ= Ġskill . view ĊĠĠĠĠĠĠĠ Ġval Ġprogress Ġ= Ġget Color From Progress ( skill . progress ) ĊĠĠĠĠĠĠĠ Ġplayer . set Component Text ( 6 4 8 , Ġi , Ġ"$ skill String Ġ- Ġ< col = C 4 F 1 C 2 > Progress : Ġ</ col >$ progress ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġget Color From Progress ( progress : ĠDouble ): ĠString Ġ{ ĊĊĠĠĠ Ġif Ġ( progress Ġ< Ġ 1 5 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = FF 0 0 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} Ġelse ĊĠĠĠ Ġif Ġ( progress Ġ> Ġ 1 4 Ġ&& Ġprogress Ġ< Ġ 5 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = FF 7 8 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} Ġelse ĊĠĠĠ Ġif Ġ( progress Ġ> Ġ 4 9 Ġ&& Ġprogress Ġ< Ġ 6 5 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = FF C 9 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( progress Ġ> Ġ 6 4 Ġ&& Ġprogress Ġ< Ġ 7 5 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = F 3 FF 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( progress Ġ> Ġ 7 4 Ġ&& Ġprogress Ġ< Ġ 9 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = B 2 FF 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( progress Ġ> Ġ 8 9 Ġ&& Ġprogress Ġ< Ġ 1 0 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"< col = 2 EFF 0 0 >$ progress </ col >" ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġ"" Ċ } ĊĊ