package Ġnet . lo me li . min ew ell . item Ċ Ċ import Ġnet . lo me li . min ew ell . Min ew ell Ċ import Ġnet . lo me li . min ew ell . item . item block . Item End Well Ċ import Ġnet . lo me li . min ew ell . item . materials . Item Materials Ċ import Ġnet . minecraft . item . Item Ċ import Ġnet . minecraftforge . event . Registry Event Ċ import Ġnet . minecraftforge . fml . common . Mod Ċ import Ġnet . minecraftforge . fml . common . event handler . Subscribe Event Ċ Ċ @ Mod . EventBus Subscriber ( mod id Ġ= ĠMin ew ell . MOD _ ID ) Ċ object ĠMod Items Ġ{ ĊĠĠĠ Ġ// Item Blocks ĊĠĠĠ Ġval ĠEND _ W ELL _ ITEM Ġ= ĠItem End Well () ĊĊĠĠĠ Ġ// Items ĊĠĠĠ Ġval ĠLIGHT _ CHAR GE Ġ= ĠItem Light Charge () ĊĠĠĠ Ġval ĠVOID _ ING OT Ġ= ĠItem Materials (" void _ ing ot ") ĊĠĠĠ Ġval ĠVOID _ NU G GET Ġ= ĠItem Materials (" void _ n ug get ") ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Subscribe Event ĊĠĠĠ Ġfun Ġregister Mod Items ( event : ĠRegistry Event . Register < Item >) Ġ{ ĊĠĠĠĠĠĠĠ Ġregister Block Items ( event ) ĊĠĠĠĠĠĠĠ Ġregister Items ( event ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Block Items ( event : ĠRegistry Event . Register < Item >) Ġ{ ĊĠĠĠĠĠĠĠ ĠMin ew ell . log . log Info (" Register ing ĠBlock ĠItems ") ĊĠĠĠĠĠĠĠ Ġevent . registry . register ( END _ W ELL _ ITEM ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Items ( event : ĠRegistry Event . Register < Item >) Ġ{ ĊĠĠĠĠĠĠĠ ĠMin ew ell . log . log Info (" Register ing ĠItems ") ĊĠĠĠĠĠĠĠ Ġevent . registry . register ( LIGHT _ CHAR GE ) ĊĠĠĠĠĠĠĠ Ġevent . registry . register ( VOID _ ING OT ) ĊĠĠĠĠĠĠĠ Ġevent . registry . register ( VOID _ NU G GET ) ĊĠĠĠ Ġ} Ċ }