package Ġdev . def az omb . at ym ic Ċ Ċ import Ġdev . def az omb . at ym ic . common . block . Block Handler Ċ import Ġdev . def az omb . at ym ic . common . capability . Capability Handler Ċ import Ġdev . def az omb . at ym ic . common . item . Item Handler Ċ import Ġdev . def az omb . at ym ic . common . item . group . ItemGroup Handler Ċ import Ġdev . def az omb . at ym ic . common . tile entity . TileEntity Handler Ċ import Ġnet . minecraft . item . Block Item Ċ import Ġnet . minecraft . item . Item Ċ import Ġnet . minecraft . tile entity . TileEntity Ċ import Ġnet . minecraftforge . event . Attach Capabilities Event Ċ import Ġnet . minecraftforge . event . Registry Event Ċ import Ġnet . minecraftforge . event bus . api . Subscribe Event Ċ import Ġnet . minecraftforge . fml . common . Mod Ċ import Ġnet . minecraftforge . fml . event . lifecycle . F ML Common Setup Event Ċ import Ġnet . minecraftforge . fml . java fml mod . F ML Java Mod Loading Context Ċ Ċ @ Mod ( A ty mic . MOD _ ID ) Ċ @ Mod . EventBus Subscriber ( bus Ġ= ĠMod . EventBus Subscriber . Bus . MOD ) Ċ class ĠA ty mic Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġmod EventBus Ġ= ĠF ML Java Mod Loading Context . get (). mod EventBus ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠBlock Handler . BLOCKS . register ( mod EventBus ) ĊĠĠĠĠĠĠĠ ĠItem Handler . ITEMS . register ( mod EventBus ) ĊĠĠĠĠĠĠĠ ĠTile Entity Handler . TILE _ ENT ITIES . register ( mod EventBus ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠMOD _ ID Ġ= Ġ" at ym ic " ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Subscribe Event ĊĠĠĠĠĠĠĠ Ġfun Ġon Common Setup ( event : ĠF ML Common Setup Event ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCap ability Handler () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Subscribe Event ĊĠĠĠĠĠĠĠ Ġfun Ġon Register Items ( event : ĠRegistry Event . Register < Item >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġregistry Ġ= Ġevent . registry ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠBlock Handler . BLOCKS . entries ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġit . get () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġregistry . register ( Block Item ( it , ĠItem . Properties (). group ( ItemGroup Handler . ITEM _ GROUP )). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġregistry Name Ġ= Ġit . registry Name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }