package protocolsupportpocketstuff.packet.play; import io.netty.buffer.ByteBuf; import protocolsupport.protocol.ConnectionImpl; import protocolsupport.protocol.serializer.VarNumberSerializer; import protocolsupport.protocol.typeremapper.pe.PEPacketIDs; import protocolsupportpocketstuff.packet.PEPacket; public class EntityPickRequestPacket extends PEPacket { protected long entityId; protected byte slot; @Override public int getPacketId() { return PEPacketIDs.ENTITY_PICK_REQUEST; } @Override public void toData(ConnectionImpl connection, ByteBuf serializer) { VarNumberSerializer.writeVarLong(serializer, entityId); serializer.writeByte(slot); } @Override public void readFromClientData(ConnectionImpl connection, ByteBuf clientdata) { entityId = VarNumberSerializer.readVarLong(clientdata); slot = clientdata.readByte(); } }