@Fogrye : Sorry to have scared you
I was freaked out. After a while i understand, that you are asking SpwnX.
The classes ihl.handpump.IHLHandPump and ihl.collector.CollectorItem override Item.getDamage(), which is a very bad idea for performance reasons. Please get rid of it if you can.
I hope this code instead:
Code
@Override
public double getDurabilityForDisplay(ItemStack stack)
{
return ((double)this.maxCharge-(double)ElectricItem.manager.getCharge(stack))/(double)this.maxCharge;
}
...will safe a performance. Did you use a special ItemRenderer for that?
EDIT:
Fixed version (0.530) ready.