public void updateEnergyValueFromInventory() {
   float newEnergyValue = storedEnergyValue.getValue();
   for (int i = 0; i <= STONE_INDEX; i++) {
     if (inventory[i] != null && EnergyValueRegistryProxy.hasEnergyValue(inventory[i])) {
       newEnergyValue += EnergyValueRegistryProxy.getEnergyValueForStack(inventory[i]).getValue();
     }
   }
   this.availableEnergyValue = new EnergyValue(newEnergyValue);
 }