package chbachman.armour.util; import static chbachman.armour.ModularArmour.config; import chbachman.api.upgrade.IUpgrade; public final class ConfigHelper { private ConfigHelper() { } public static final String ENERGY = "energy values"; public static final String SPEED = "speed values"; public static final String OTHER = "other values"; public static int get(String category, IUpgrade upgrade, String description, int def) { if (upgrade == null) { return def; } return config.get(category, new StringBuilder(upgrade.getName()).append(":").append(description).toString(), def); } public static double get(String category, IUpgrade upgrade, String description, double def) { if (upgrade == null) { return def; } return config.get(category, new StringBuilder(upgrade.getName()).append(":").append(description).toString(), def); } public static float get(String category, IUpgrade upgrade, String description, float def) { return (float) get(category, upgrade, description, (double) def); } }