Added method for custom breaking animation

Args:
Int: Side of the aniamation
Int: Metadata of the block
And use real names for parameters in ``getDestroyIcons`` and ``registerDestroyBlockIcons`` instead of the MCP names (p_xxxxx_x_).