02-10-2013, 06:42 AM
It's not a bug, it's a "feature" of the client / protocol. The client sends two packets, one with regular click and the other with a "use item" meaning, for some items. Read the protocol spec for exact details of this.