When You destroy block then layer with cracks appear on its texture. When one of my friends was destroying block I kicked him. He didn't break it, but I noticed that cracks were still on block after I kicked him. It was visible for everyone on server for some time and disappeared after some time. If there would be way to save this then map makers for servers would be able to make many blocks looks cracked. With more or less cracks on it (crack layers have few steps).
I beleave this is a client side effect, only way I can think of doing this is threw packets or fake players. Also try to fallow this example to help the devs get more of an idea of how to setup the plugin: Plugin Request Guide
Actually, there should be a way to do this. For example: How are other players able to see the animation when someone ELSE is breaking a block? Because the server CREATES the animation, all you have to do is keep it there.
xXSilentYoshiXx Thats why I said the only way i can think of is threw packets or fake players. As far as i know, Bukkit doesn't have an API for the block break animation.
Gamecube762 Have you checked? Because if you haven't, then you can't say they don't have the API. XD Plus, it's very likely they have it.
xXSilentYoshiXx If you think it douse, mind finding it? I don't think it is in the API because so far there hasn't been that much of a use for it except for and admin seeing if a block is being broken by another player.
You didn't got the goal of protocollib. Protocollib makes your plugin to NOT break if an Minecraft update (from Mojang) comes out. Protocollib doesn't change its usefulness if you have to send multiple packets.