equivalent-exchange-3/src/main/java/com/pahimar/ee3/util/ConfigurationHelper.java
2014-07-18 22:26:59 -04:00

27 lines
865 B
Java

package com.pahimar.ee3.util;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.common.config.Property;
public class ConfigurationHelper
{
public static String getString(Configuration configuration, String name, String category, String defaultValue, String comment, String[] validValues, String langKey)
{
Property property = configuration.get(category, name, defaultValue);
property.setValidValues(validValues);
property.setLanguageKey(langKey);
property.comment = comment + " [default: " + defaultValue + "]";
String value = property.getString();
for (int i = 0; i < validValues.length; i++)
{
if (value.equalsIgnoreCase(validValues[i]))
{
return validValues[i];
}
}
return defaultValue;
}
}