package Ġnet . cy dh ra . tech n ocracy . foundation . network Ċ Ċ import Ġio . netty . buffer . Byte Buf Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . model . items . util . I Item Key Bind Event Ċ import Ġnet . minecraftforge . fml . common . network . simple impl . I Message Ċ import Ġnet . minecraftforge . fml . common . network . simple impl . I MessageHandler Ċ import Ġnet . minecraftforge . fml . common . network . simple impl . Message Context ĊĊ Ċ class ĠItem Key Bind Packet Ġ: ĠI Message , ĠI MessageHandler < Item Key Bind Packet , ĠI Message > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfrom Bytes ( buf : ĠByte Buf ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġto Bytes ( buf : ĠByte Buf ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Message ( message : ĠItem Key Bind Packet , Ġctx : ĠMessage Context ): ĠI Message ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġplayer Ġ= Ġctx . server Handler . player ĊĠĠĠĠĠĠĠ Ġval Ġstack Ġ= Ġplayer . held Item Main hand ĊĠĠĠĠĠĠĠ Ġif Ġ( stack . item Ġis ĠI Item Key Bind Event ) Ġ( stack . item Ġas ĠI Item Key Bind Event ). key Press ( player , Ġstack ) ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }