package com.hea3ven.hardmodetweaks.food; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class FoodConfig { private static Logger logger = LogManager.getLogger("HardModeTweaks.Food"); private String name; private int value; private float saturation; public FoodConfig(String name, int value, float saturation) { this.name = name; this.value = value; this.saturation = saturation; } public String getName() { return name; } public int getValue() { return value; } public float getSaturation() { return saturation; } public static FoodConfig parse(String foodConfigString) { String[] parts = foodConfigString.split("\\|", 3); if (parts.length != 3) { logger.warn("Could not parse food config from '{}'", foodConfigString); return null; } try { return new FoodConfig(parts[0], Integer.parseInt(parts[1]), Float.parseFloat(parts[2])); } catch (NumberFormatException e) { return null; } } }