package Ġnet . cy dh ra . tech n ocracy . opt ics . proxy Ċ Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . api . fluid s . Fluid Manager Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . content . blocks . Block Manager Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . content . entities . manager . EntityManager Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . content . items . Item Manager Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . content . tile entities . Tile EntityManager Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . T CO pt ics Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . api . capabilities . las er .* Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . client . opt ics Creative Tab Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . content . blocks . las er Dr ill Block Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . content . blocks . las er Emitter Block Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . content . tile entities . machines . TileEntity L aser Ċ import Ġnet . cy dh ra . tech n ocracy . opt ics . content . tile entities . machines . TileEntity L aser Dr ill Ċ import Ġnet . minecraftforge . common . Minecraft Forge Ċ import Ġnet . minecraftforge . common . capabilities . Capability Manager Ċ Ċ open Ġclass ĠCommon Proxy Ġ{ ĊĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġblock Manager : ĠBlock Manager ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġfluid Manager : ĠFluid Manager ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġitem Manager : ĠItem Manager ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġtile EntityManager : ĠTile EntityManager ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġentity Manager : ĠEntity Manager ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInitialize Ġthe Ġclass Ġproperties . ĠThis Ġshould Ġnot Ġbe Ġdone Ġearlier , Ġas Ġcontents Ġof Ġthe Ġproperties Ġmight Ġaccess ĊĠĠĠĠ Ġ* Ġthe Ġconfig , Ġwhich Ġisn 't Ġloaded Ġat Ġinstantiation Ġof Ġthe Ġproxy . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinitialize Proxy () Ġ{ ĊĠĠĠĠĠĠĠ Ġblock Manager Ġ= ĠBlock Manager ( T CO pt ics . MOD ID , Ġopt ics Creative Tab ) ĊĠĠĠĠĠĠĠ Ġfluid Manager Ġ= ĠFluid Manager ( block Manager ) ĊĠĠĠĠĠĠĠ Ġitem Manager Ġ= ĠItem Manager ( T CO pt ics . MOD ID , Ġopt ics Creative Tab ) ĊĠĠĠĠĠĠĠ Ġtile EntityManager Ġ= ĠTile EntityManager ( T CO pt ics . MOD ID ) ĊĠĠĠĠĠĠĠ Ġentity Manager Ġ= ĠEntity Manager ( T CO pt ics . MOD ID ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġpre Init () Ġ{ ĊĠĠĠĠĠĠĠ ĠMinecraft Forge . EVENT _ BUS . register ( block Manager ) ĊĠĠĠĠĠĠĠ ĠMinecraft Forge . EVENT _ BUS . register ( fluid Manager ) ĊĠĠĠĠĠĠĠ ĠMinecraft Forge . EVENT _ BUS . register ( item Manager ) ĊĠĠĠĠĠĠĠ ĠMinecraft Forge . EVENT _ BUS . register ( tile EntityManager ) ĊĠĠĠĠĠĠĠ ĠMinecraft Forge . EVENT _ BUS . register ( entityManager ) ĊĊĠĠĠĠĠĠĠ Ġblock Manager . prepare Blocks For Registration ( las er Emitter Block ) ĊĠĠĠĠĠĠĠ Ġblock Manager . prepare Blocks For Registration ( las er Dr ill Block ) ĊĊĠĠĠĠĠĠĠ Ġtile EntityManager . prepare TileEntity For Registration ( TileEntity L aser :: class ) ĊĠĠĠĠĠĠĠ Ġtile EntityManager . prepare TileEntity For Registration ( TileEntity L aser Dr ill :: class ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠCap ability Manager . INSTANCE . register ( IL aser Emitter :: class . java , ĠL aser Emitter Storage (), Ġ:: Default L aser Emitter ) ĊĠĠĠĠĠĠĠ ĠCap ability Manager . INSTANCE . register ( IL aser Ab sor ber :: class . java , ĠL aser Ab sor ber Storage (), Ġ:: Default L aser Ab sor ber ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġpost Init () Ġ{ ĊĊĠĠĠ Ġ} Ċ }