package Ġio . b att ler une . net . packet .` in ` Ċ Ċ import Ġio . b att ler une . game . event . impl . Interface Click Event Ċ import Ġio . b att ler une . game . world . actor . pawn . player . Player Ċ import Ġio . b att ler une . net . codec . game . RS Byte Buf Reader Ċ import Ġio . b att ler une . net . packet . Packet Decoder Ċ Ċ class ĠInterface Click Packet Decoder Ġ: ĠPacket Decoder < Interface Click Event > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdecode ( player : ĠPlayer , Ġreader : ĠRS Byte Buf Reader ): ĠInterface Click Event Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpacked Ġ= Ġreader . read UInt (). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġitem Ġ= Ġreader . read U Short () ĊĠĠĠĠĠĠĠ Ġval Ġslot Ġ= Ġreader . read U Short () ĊĠĠĠĠĠĠĠ Ġreturn ĠInterface Click Event ( player , Ġpacked Ġshr Ġ 1 6 , Ġpacked Ġand Ġ 0 xFFFF , Ġitem , Ġslot ) ĊĠĠĠ Ġ} Ċ Ċ }