IHackableBlock hackableBlock = HackableHandler.getHackableForCoord(hackedBlock, player);
if(hackableBlock != null) {
if(++hackTime >= hackableBlock.getHackTime(hackedBlock.world, hackedBlock.x, hackedBlock.y, hackedBlock.z, player)) {
hackableBlock.onHackFinished(player.worldObj, hackedBlock.x, hackedBlock.y, hackedBlock.z, player);
PneumaticCraft.proxy.getHackTickHandler().trackBlock(hackedBlock, hackableBlock);
NetworkHandler.sendToAllAround(new PacketHackingBlockFinish(hackedBlock), player.worldObj);
setHackedBlock(null);
}
} else {
setHackedBlock(null);
}