The client shouldn't have to do any verification of the events recieved though - these events are happening at distinctly different enough time intervals on the client that it would strike me as very odd if they got mixed up there. When my friend who lives in Australia gets back online we are going to setup a proxy between him and the server and log the packets to see what order they are going out in.
How is this modded? I by no way touched the client which is where the issue is. I'm showcasing a glitch in the CLIENT. NOT THE SERVER. the issue is in the CLIENT rendering
That could potentially be the same thing, if the inventory close packet is sent at the update tick and the attack one is sent immediately.