package Ġio . b att ler une . net . packet .` in ` Ċ Ċ import Ġio . b att ler une . game . event . impl . Command Event Ċ import Ġio . b att ler une . game . world . actor . pawn . player . Player Ċ import Ġio . b att ler une . game . world . actor . pawn . player . cmd . Command Parser Ċ import Ġio . b att ler une . net . codec . game . RS Byte Buf Reader Ċ import Ġio . b att ler une . net . packet . Packet Decoder Ċ Ċ class ĠCommand Packet Decoder Ġ: ĠPacket Decoder < Command Event > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdecode ( player : ĠPlayer , Ġreader : ĠRS Byte Buf Reader ): ĠCommand Event ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcmd Ġ= Ġreader . readString () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( cmd . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠCommand Event ( player , ĠCommand Parser ( cmd )) ĊĠĠĠ Ġ} Ċ }