package Ġorg . gener ous g . fr u ity lib . sync Ċ Ċ import Ġnet . minecraft . entity . player . Entity Player MP Ċ import Ġnet . minecraft . tile entity . TileEntity Ċ import Ġnet . minecraft . world . World Ċ import Ġnet . minecraft . world . World Server Ċ import Ġorg . gener ous g . fr u ity lib . util . Net Utils ĊĊ Ċ open Ġclass ĠSync Map Tile < out ĠH >( handler : ĠH ) Ġ: ĠSync Map < H >( handler ) Ġwhere ĠH Ġ: ĠTile Entity , ĠH Ġ: ĠIS ync Map Provider Ġ{ ĊĠĠĠ Ġoverride Ġval Ġhandler Type : ĠSync Map . Handler Type ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠSync Map . Handler Type . TILE _ ENTITY ĊĊĠĠĠ Ġoverride Ġval Ġplayers Watch ing : ĠSet < Entity Player MP > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠNet Utils . get Players Watch ing Block ( handler . world Ġas ĠWorld Server , Ġhandler . pos . x , Ġhandler . pos . z ). toSet () ĊĊĠĠĠ Ġoverride Ġval Ġworld : ĠWorld ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġhandler . world ĊĊĠĠĠ Ġoverride Ġval Ġinvalid : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġhandler . is Invalid Ċ }