I think it could be easally fixed or worked around by changing
if (goldDust != null)
{
Ic2Recipes.addMaceratorRecipe(new ItemStack(blockNetherOres.id, 1, 2), new ItemStack(goldDust.id, 4, 0));
}
if (ironDust != null)
{
Ic2Recipes.addMaceratorRecipe(new ItemStack(blockNetherOres.id, 1, 3), new ItemStack(ironDust.id, 4, 0));
}
to
Ic2Recipes.addMaceratorRecipe(new ItemStack(blockNetherOres.id, 1, 2), new ItemStack(Item.IronOre, 2, 0));
Ic2Recipes.addMaceratorRecipe(new ItemStack(blockNetherOres.id, 1, 3), new ItemStack(Item.GoldOre, 2, 0));
This will however increase the amount of times you need to macerate this stuff...