First, bukkit:
Client says, "Can you please change these 1,000,000 blocks for me?"
Server says, "Sure, give me just a min."
Client disconnects because it stops getting packets from the server.
5 seconds later...
Server says, "I'm done!"
Client reconnects.
Now, MCServer:
Client says, "Can you change these 1,000,000 blocks for..."
Server says, "Done!"
Client says, "... me please."
Client says, "Thanks!!"
Client crashes 20 seconds later because of a memory leak.
Server chuckles.
Client says, "Can you please change these 1,000,000 blocks for me?"
Server says, "Sure, give me just a min."
Client disconnects because it stops getting packets from the server.
5 seconds later...
Server says, "I'm done!"
Client reconnects.
Now, MCServer:
Client says, "Can you change these 1,000,000 blocks for..."
Server says, "Done!"
Client says, "... me please."
Client says, "Thanks!!"
Client crashes 20 seconds later because of a memory leak.
Server chuckles.