package Ġcom . hack club . hc core import Ċ Ċ import Ġcom . hack club . hc core . utils . Time Util Ċ import Ġhu . trig ary . advance ment creator . Advance ment Ċ import Ġnet . md _ 5 . b ungee . api . chat . Text Component Ċ import Ġorg . bukkit . Game Rule Ċ import Ġorg . bukkit . Material Ċ import Ġorg . bukkit . Name spaced Key Ċ import Ġorg . bukkit . entity . EntityType Ċ import Ġorg . bukkit . plugin . java . Java Plugin Ċ import Ġjava . util . ArrayList Ċ Ċ com . hack club . hc core . H CC ore Plugin Ċ import Ġcom . hack club . hc core . Player Data Ċ import Ġcom . hack club . hc core . tasks . Check Ad A stra Task Ċ import Ġcom . hack club . hc core . utils . gson . Gson Util Ċ import Ġcom . hack club . hc core . utils . gson . Location Serializer Ċ import Ġcom . hack club . hc core . utils . gson . Location Map Deserializer Ċ import Ġcom . hack club . hc core . utils . gson . Location Map Serializer Ċ import Ġcom . hack club . hc core . utils . gson . Location Deserializer Ċ import Ġjava . util . Linked HashMap Ċ import Ġcom . hack club . hc core . events . player . Player AF K Status ChangeEvent Ċ import Ġnet . dv 8 tion . j da . api . hooks . Listener Adapter Ċ import Ġnet . dv 8 tion . j da . api . J DA Ċ import Ġnet . dv 8 tion . j da . api . entities . Text Channel Ċ import Ġnet . dv 8 tion . j da . api . events . Ready Event Ċ import Ġnet . dv 8 tion . j da . api . Embed Builder Ċ import Ġnet . dv 8 tion . j da . api . events . message . guild . Guild Message Received Event Ċ import Ġnet . dv 8 tion . j da . api . J DA Builder Ċ import Ġjavax . security . auth . login . Login Exception Ċ import Ġjava . lang . Exception Ċ import Ġcom . hack club . hc core . commands . Color Command Ċ import Ġjava . util . stream . Collectors Ċ import Ġcom . hack club . hc core . commands . Stats Command Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġcom . hack club . hc core . commands . Up vote Command Ċ import Ġcom . hack club . hc core . commands . Down vote Command Ċ import Ġcom . hack club . hc core . commands . Table flip Command Ċ import Ġjava . lang . Runnable Ċ import Ġcom . hack club . hc core . listeners . Sleep Listener Ċ import Ġcom . comp hen ix . protocol . events . Listener Priority Ċ import Ġcom . comp hen ix . protocol . Packet Type Ċ import Ġcom . comp hen ix . protocol . events . Packet Adapter Ċ import Ġcom . comp hen ix . protocol . events . Packet Event Ċ import Ġcom . comp hen ix . protocol . wrappers . Enum Wrappers Ċ import Ġcom . comp hen ix . protocol . wrappers . Wrapped Game Profile Ċ import Ġorg . bukkit . craft bukkit . v 1 _ 1 7 _ R 1 . advance ment . Craft Advance ment Ċ import Ġnet . minecraft . advance ments . Advance ment Display Ċ import Ġnet . minecraft . network . chat . I Chat Base Component Ċ import Ġnet . minecraft . advance ments . Advance ment Frame Type Ċ import Ġde . tr 7 zw . change me . nbt api . NB TT ile Entity Ċ import Ġjava . io . FileReader Ċ import Ġjava . io . IOException Ċ import Ġjava . io . FileWriter Ċ import Ġjava . util . UUID Ċ import Ġjava . util . HashMap Ċ import Ġcom . hack club . hc core . DataManager Ċ import Ġcom . comp hen ix . protocol . Protocol Manager Ċ import Ġcom . hack club . hc core . discord . Discord Bot Ċ import Ġcom . comp hen ix . protocol . Protocol Library Ċ import Ġcom . hack club . hc core . commands . AF K Command Ċ import Ġcom . hack club . hc core . commands . Loc Command Ċ import Ġcom . hack club . hc core . commands . Nick Command Ċ import Ġcom . hack club . hc core . commands . Ping Command Ċ import Ġcom . hack club . hc core . commands . Sh r ug Command Ċ import Ġcom . hack club . hc core . commands . Spawn Command Ċ import Ġcom . hack club . hc core . commands . Discord Command Ċ import Ġcom . hack club . hc core . listeners . Advance ment Listener Ċ import Ġcom . hack club . hc core . listeners . AF K Listener Ċ import Ġcom . hack club . hc core . listeners . B ee hive Interaction Listener Ċ import Ġcom . hack club . hc core . listeners . Player Listener Ċ import Ġcom . hack club . hc core . listeners . Name ChangeListener Ċ import Ġcom . hack club . hc core . tasks . Auto AF K Task Ċ import Ġhu . trig ary . advance ment creator . Advance ment Factory Ċ import Ġhu . trig ary . advance ment creator . shared . Item Object Ċ Ċ class ĠH CC ore Plugin Ġ: ĠJava Plugin () Ġ{ ĊĠĠĠ Ġvar Ġdata Manager : ĠData Manager ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġvar Ġprotocol Manager : ĠProtocol Manager ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġprivate Ġvar Ġbot : ĠDiscord Bot ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun Ġon Enable () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠDisable Ġdefault Ġadvance ment Ġannounce ments ĊĠĠĠĠĠĠĠ Ġfor Ġ( world Ġin Ġserver . world s ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworld . set Game Rule ( Game Rule . AN NOUN CE _ ADV ANCE MENTS , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠCreate Ġconfig ĊĠĠĠĠĠĠĠ Ġsave Default Config () ĊĊĠĠĠĠĠĠĠ Ġ// ĠLoad Ġmanagers ĊĠĠĠĠĠĠĠ Ġdata Manager Ġ= ĠData Manager ( this ) ĊĠĠĠĠĠĠĠ Ġprotocol Manager Ġ= ĠProtocol Library . get Protocol Manager () ĊĠĠĠĠĠĠĠ Ġif Ġ( this . config . getBoolean (" settings . discord - link . enabled ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbot Ġ= ĠDiscord Bot ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġcommands ĊĠĠĠĠĠĠĠ Ġget Command (" af k ") !!. set Executor ( AF K Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" color ") !!. set Executor ( Color Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" down vote ") !!. set Executor ( Down vote Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" loc ") !!. set Executor ( Loc Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" nick ") !!. set Executor ( Nick Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" ping ") !!. set Executor ( Ping Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" shr ug ") !!. set Executor ( Sh r ug Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" spawn ") !!. set Executor ( Spawn Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" stats ") !!. set Executor ( Stats Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" table flip ") !!. set Executor ( Table flip Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" up vote ") !!. set Executor ( Up vote Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" discord ") !!. set Executor ( Discord Command ( this )) ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġevent Ġlisteners ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( Advance ment Listener ( this ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( AF K Listener ( this ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( B ee hive Interaction Listener ( this ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis ) ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( Player Listener ( this ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( Sleep Listener ( this ), Ġthis ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġpacket Ġlisteners ĊĠĠĠĠĠĠĠ Ġprotocol Manager . add Packet Listener ( Name ChangeListener ( this , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠListener Priority . NORMAL , ĠPacket Type . Play . Server . PLAYER _ INFO )) ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġtasks ĊĠĠĠĠĠĠĠ ĠAuto AF K Task ( this ). run Task Timer ( this , Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . config . getInt (" settings . auto - af k - time ") Ġ* ĠTime Util . T IC KS _ PER _ SECOND ). to Long (), Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 3 0 Ġ* ĠTime Util . T IC KS _ PER _ SECOND ). to Long ()) ĊĠĠĠĠĠĠĠ ĠCheck Ad A stra Task ( this ). run Task Timer ( this , Ġ 0 , Ġ( 1 0 Ġ* ĠTime Util . T IC KS _ PER _ SECOND ). to Long ()) ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġadvance ments ĊĠĠĠĠĠĠĠ Ġregister Advance ments () ĊĊĠĠĠĠĠĠĠ Ġ// ĠRegister Ġall Ġthe Ġplayers Ġthat Ġwere Ġonline Ġbefore Ġthis Ġplugin Ġwas Ġenabled Ġ( example ĊĠĠĠĠĠĠĠ Ġ// Ġscenario : Ġplugin Ġreload ) Ġto Ġprevent Ġnull Ġpointer Ġerrors . ĊĠĠĠĠĠĠĠ Ġdata Manager . register All () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Disable () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Manager !!. unregister All () ĊĠĠĠĠĠĠĠ Ġbot !!. close () ĊĠĠĠĠĠĠĠ Ġbot Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġregister Advance ments () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfactory Ġ= ĠAdv ance ment Factory ( this , Ġfalse , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠCreate Ġroot Ġadvance ment ĊĠĠĠĠĠĠĠ Ġval Ġhack Club Banner Ġ= ĠItem Object (). setItem ( Material . RED _ BAN NER ). set N bt ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"{ Block Entity Tag :{ Patterns : [{ Color : 0 , Pattern :\" rs \" },{ Color : 1 4 , Pattern :\" hh \" },{ Color : 0 , Pattern :\" ls \" },{ Color : 0 , Pattern :\" ms \" },{ Color : 1 4 , Pattern :\" bo \" }] }} ") ĊĠĠĠĠĠĠĠ Ġval Ġroot Ġ= ĠAdv ance ment ( Name spaced Key ( this , Ġ" root "), Ġhack Club Banner , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Component (" Hack ĠClub "), ĠText Component (" Be ep Ġbo op Ġbe ep Ġbe ep Ġbo op ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. make Root (" block / co al _ block ", Ġtrue ). set Frame ( Advance ment . Frame . TASK ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠCreate Ġregular Ġadvance ments ĊĠĠĠĠĠĠĠ Ġval Ġall Music Dis cs Ġ= Ġfactory . getAll Items (" all _ music _ dis cs ", Ġroot , Ġ" Music oph ile ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Collect Ġevery Ġsingle Ġmusic Ġdisc ", ĠMaterial . JU KE BOX , ĠMaterial . M US IC _ DIS C _ 1 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMaterial . M US IC _ DIS C _ 1 3 , ĠMaterial . M US IC _ DIS C _ BLOCKS , ĠMaterial . M US IC _ DIS C _ CAT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMaterial . M US IC _ DIS C _ CH IR P , ĠMaterial . M US IC _ DIS C _ FAR , ĠMaterial . M US IC _ DIS C _ M ALL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMaterial . M US IC _ DIS C _ ME L LO HI , ĠMaterial . M US IC _ DIS C _ PI G STEP , ĠMaterial . M US IC _ DIS C _ ST AL , ĠMaterial . M US IC _ DIS C _ STR AD , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMaterial . M US IC _ DIS C _ WAIT , ĠMaterial . M US IC _ DIS C _ WARD ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . CH ALL EN GE ) ĊĠĠĠĠĠĠĠ Ġval Ġfind Bug Ġ= Ġfactory . get Imp ossible (" find _ bug ", Ġroot , Ġ" Bug ĠS qu ash er ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Find Ġand Ġreport Ġa Ġbug ", ĠMaterial . IRON _ BOOT S ) ĊĠĠĠĠĠĠĠ Ġval Ġcontribute Ġ= Ġfactory . get Imp ossible (" contribute ", Ġfind Bug , Ġ" pairs Of H ands ++ ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Contribut e Ġto Ġthe Ġserver âĢĻ s Ġcodebase Ġon ĠGitHub ", ĠMaterial . COMMAND _ BLOCK ) ĊĠĠĠĠĠĠĠ Ġval Ġmine Di amond O re Ġ= Ġfactory . get Imp ossible (" mine _ di amond _ ore ", Ġroot , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Look ĠMa , ĠDi amon ds !", Ġ" Find Ġyour Ġfirst Ġdi amond Ġwhile Ġmining ", ĠMaterial . DI AM OND _ ORE ) ĊĠĠĠĠĠĠĠ Ġval Ġconnect To Ne ther Hub Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Imp ossible (" connect _ to _ ne ther _ hub ", Ġmine Di amond O re , Ġ" Linked ĠUp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Connect Ġyour Ġbase Ġto Ġthe ĠNe ther Ġhub ", ĠMaterial . POWER ED _ R AIL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . GO AL ) ĊĠĠĠĠĠĠĠ Ġval Ġkill Dragon Ins ane Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. getCount ed Imp ossible (" kill _ dragon _ ins ane ", Ġconnect To Ne ther Hub , Ġ" Dragon ĠMaster ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Kill Ġthe ĠEn der ĠDrag on Ġ 1 0 Ġtimes ", ĠMaterial . DR AG ON _ HEAD , Ġ 1 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . CH ALL EN GE ). set Hidden ( false ) ĊĠĠĠĠĠĠĠ Ġval Ġkill With er Ins ane Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. getCount ed Imp ossible (" kill _ with er _ ins ane ", Ġkill Dragon Ins ane , Ġ" Are ĠYou ĠIns ane ? !", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Kill Ġthe ĠW ither Ġ 2 0 Ġtimes ", ĠMaterial . WIT HER _ S KE LE TON _ SK ULL , Ġ 2 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . CH ALL EN GE ) ĊĠĠĠĠĠĠĠ Ġval Ġkill El der Guard ian Ġ= Ġfactory . get Kill (" kill _ el der _ guardian ", Ġmine Di amond O re , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" The ĠDeep ĠEnd ", Ġ" De feat Ġan ĠEl der ĠGuard ian ", ĠMaterial . PR IS MAR INE _ SH ARD , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEntityType . EL DER _ GU AR DIAN ). set Frame ( Advance ment . Frame . GO AL ) ĊĠĠĠĠĠĠĠ Ġval Ġkill W olf Ġ= Ġfactory . get Kill (" kill _ w olf ", Ġmine Di amond O re , Ġ" You ĠMon ster !", Ġ" S la ughter Ġa Ġdog go ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMaterial . B ONE , ĠEntityType . W OL F ). set Frame ( Advance ment . Frame . TASK ) ĊĠĠĠĠĠĠĠ Ġval Ġkill I ron Go lem Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Kill (" kill _ iron _ go lem ", Ġkill W olf , Ġ" Well ĠThat âĢĻ s ĠIR ON ic âĢ¦ ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Kill Ġan ĠI ron ĠGo lem ", ĠMaterial . IRON _ ING OT , ĠEntityType . IRON _ GO LEM ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . TASK ) ĊĠĠĠĠĠĠĠ Ġval Ġmillion M iler Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Imp ossible (" m illion _ m iler ", Ġmine Di amond O re , Ġ" M illion ĠM iler ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Fly Ġone Ġmillion Ġm iles Ġ( 1 , 6 0 9 , 3 4 4 Ġkm ) Ġwith Ġan Ġel y tra ", ĠMaterial . ELY TRA ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . CH ALL EN GE ) ĊĠĠĠĠĠĠĠ Ġval Ġad A stra Ġ= Ġfactory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Imp ossible (" ad _ a stra ", Ġmillion M iler , Ġ" Ad ĠA stra ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Reach Ġouter Ġspace Ġand Ġtouch Ġthe Ġstars ", ĠMaterial . FIRE WORK _ RO CKET ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Frame ( Advance ment . Frame . CH ALL EN GE ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠActivate Ġall Ġthe Ġadvance ments ĊĠĠĠĠĠĠĠ Ġval Ġadvance ments : ĠList < Advance ment > Ġ= Ġobject Ġ: ĠArrayList < Advance ment ?> () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġstatic ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠserialVersionUID Ġ= Ġ 0 L ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( root ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( all Music Dis cs ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( find Bug ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( contribute ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( mine Di amond O re ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( connect To Ne ther Hub ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( kill Dragon Ins ane ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( kill With er Ins ane ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( kill El der Guard ian ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( kill W olf ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( kill I ron Go lem ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m illion M iler ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( ad A stra ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfor Ġ( advance ment Ġin Ġadvance ments ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( server . get Advance ment ( advance ment . id ) Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadvance ment . activate ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠRe load Ġthe Ġdata Ġcache Ġafter Ġall Ġadvance ments Ġhave Ġbeen Ġadded ĊĠĠĠĠĠĠĠ Ġserver . reload Data () ĊĠĠĠ Ġ} Ċ }