Code:
	public int gemCutAnim(int gem)
	{
		switch(gem)
		{
		case 1617://Diamond
		return 886;

		case 1619://Ruby
		return 887;

		case 1621//Emerald
		return 889;

		case 1623://Sapphire
		return 888;
		
		case 1625://Opal
		return 890;

		case 1627://Jade
		return 891;

		case 1629://Red topaz
		return 892;
	
		case 1631://Dragon stone
		return 885;

		default:
		return 855;
		}
	}


Doesn't have Onyx cutting animation. (Its prob around the 2000-3000 id of Animations.)
If you find it please post.

Use as:
startAnimation(gemCutAnim(putWhateverIntHoldsGemId ));