package Ġdouble moon . ma hj ong craft . event Ċ Ċ import Ġdouble moon . ma hj ong craft . game . Game Manager Ċ import Ġdouble moon . ma hj ong craft . game . ma hj ong . ri ichi . M ah j ong Game Ċ import Ġdouble moon . ma hj ong craft . network . M ah j ong Table Packet Handler Ċ import Ġnet . minecraft . entity . player . Player Entity Ċ import Ġnet . minecraft . server . network . Server Player Entity Ċ import Ġnet . minecraft . server . world . Server World Ċ Ċ /** Ċ Ġ* Ġ çİ© å®¶ åĪĩ æıĽ ç¶ Ń åº¦ ( ä¸ĸçķĮ ) äºĭä»¶ , Ċ Ġ* ĠçĶ¨ ä¾Ĩ åĪĩ æıĽ ä¸ĸçķĮ å¾Į å°į éģ Ĭ æĪ ² éĢ² è¡Į çļĦ èĻ ķ çĲĨ Ċ Ġ* Ġ*/ Ċ fun Ġon Player Changed World ( player : ĠPlayer Entity , Ġorigin : ĠServer World , Ġdestination : ĠServer World ) Ġ{ ĊĠĠĠ Ġif Ġ( origin Ġ== Ġdestination ) Ġreturn ĊĠĠĠ Ġif Ġ(! player . world . is Client Ġ&& ĠGame Manager . isIn Any Game ( player Ġas ĠServer Player Entity )) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( val Ġgame Ġ= ĠGame Manager . get Game By ( player ) Ġ?: Ġreturn ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠM ah j ong Game Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠM ah j ong Table Packet Handler . sync Block Entity With Game ( game Ġ= Ġgame ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Player Changed World ( player ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }