public Food(ConfigurationSection config, List<Nutrient> nutrients) {
		hunger = 0;
		saturation = 0.0;
		setsHunger = false;
		
		if (config.isSet("hunger")) {
			setsHunger = true;
			hunger = config.getInt("hunger");
		}
		if (config.isSet("saturation")) {
			setsHunger = true;
			saturation = config.getDouble("saturation");
		}
		
		nutrientRestores = new LinkedList<NutrientRestore>();
		
		for (String nutrientName : config.getKeys(false)) {
			boolean foundNutrient = false;
			for (Nutrient nutrient : nutrients) {
				if (nutrientName.equals(nutrient.getName())) {
					foundNutrient = true;
					nutrientRestores.add(new NutrientRestore(nutrient, config.getInt(nutrientName)));
					break;
				}
			}
			if (!foundNutrient) {
				
			}
		}
	}