package Ġdial ight . teams . gui Ċ Ċ import Ġdial ight . extensions . ItemStack Builder Ex Ċ import Ġdial ight . extensions . dy e Color Ċ import Ġdial ight . extensions . textColor Ċ import Ġdial ight . gu ilib . View Ċ import Ġdial ight . gu ilib . events . Item Click Event Ċ import Ġdial ight . gu ilib . simple . Simple Gui Ċ import Ġdial ight . gu ilib . simple . Simple Item Ċ import Ġdial ight . gu ilib . snapshot . Sequential Page Builder Ċ import Ġdial ight . teams . Server _ get Score board Ċ import Ġdial ight . teams . Teams Messages Ċ import Ġdial ight . teams . Teams Plugin Ċ import Ġj ek ar us . color izer . Text _ color ized Ċ import Ġj ek ar us . color izer . Text _ color ized List Ċ import Ġorg . spongepowered . api . data . key . Keys Ċ import Ġorg . spongepowered . api . data . type . D ye Colors Ċ import Ġorg . spongepowered . api . item . Item Types Ċ import Ġorg . spongepowered . api . score board . Team Ċ import Ġorg . spongepowered . api . text . Text Ċ import Ġorg . spongepowered . api . text . format . Text Colors Ċ Ċ class ĠAdd Team Gui ( val Ġplugin : ĠTeams Plugin ) Ġ: ĠSimple Gui ( plugin . gu ilib !! , ĠText _ color ized (" Ð¡ Ð¾Ð·Ð´ Ð°Ð½Ð¸Ðµ ĠÐºÐ¾Ð¼Ð°Ð½Ð´ Ñĭ "), Ġ 9 , Ġ 6 ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠCOL ORS Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . WHITE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . BLACK , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ GRAY , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . GRAY , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ RED , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . RED , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . GREEN , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ GREEN , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . BLUE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ BLUE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . YELLOW , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . G OLD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . A QUA , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ A QUA , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . LIGHT _ PUR PLE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Colors . DARK _ PUR PLE ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġitems Ġ= Ġarray ListOf < View . Item >() ĊĠĠĠĠĠĠĠ Ġval Ġscore board Ġ= ĠServer _ get Score board () ĊĠĠĠĠĠĠĠ Ġval Ġcolored Teams Ġ= Ġscore board . teams . map Ġ{ Ġit . color Ġ} ĊĠĠĠĠĠĠĠ Ġfor ( color Ġin ĠCOL ORS ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( color Ġin Ġcolored Teams ) Ġcontinue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitems . add ( Simple Item ( ItemStack Builder Ex ( Item Types . WO OL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffer ( Keys . DY E _ COLOR , Ġcolor . dy e Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. name ( Text _ color ized ( color . name )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. lo re ( Text _ color ized List ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"| g | ÐĽ Ðļ Ðľ | y |: ĠÑģÐ¾Ð·Ð´ Ð°ÑĤÑĮ ĠÐºÐ¾Ð¼Ð°Ð½Ð´ Ñĥ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen ( it . type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠItem Click Event . Type . LEFT Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġteam Ġ= ĠTeam . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. name ("${ color . name }_ team ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. color ( color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. prefix ( Text . of ( color )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscore board . register Team ( team ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . player . sendMessage ( Teams Messages . add Team ( team )) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgui plugin . gu istory . open Prev ( it . player ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠItem Click Event . Type . RIGHT Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġpages Ġ= ĠSequential Page Builder ( width , Ġheight Ġ- Ġ 1 , Ġwidth , Ġitems ). toList () ĊĠĠĠĠĠĠĠ Ġfor (( index , Ġitem ) Ġin Ġpages . first ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis [ index ] Ġ= Ġitem ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ }