Changed getInventory().getResult()...bullshit to getInventory().setResult(itemWithAdjustedDurability) and shit.  Should fix things now.