217218219220221222223224225226227
int simTime = Math.max( 1, AEConfig.instance.craftingCalculationTimePerTick / jobSet.size() ); Iterator<CraftingJob> i = jobSet.iterator(); while (i.hasNext()) { CraftingJob cj = i.next(); if ( !cj.simulateFor( simTime ) ) i.remove(); } } } }