package ellpeck.actuallyadditions.config; import cpw.mods.fml.client.config.GuiConfig; import cpw.mods.fml.client.config.IConfigElement; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.gui.GuiScreen; import net.minecraftforge.common.config.ConfigCategory; import net.minecraftforge.common.config.ConfigElement; import java.util.ArrayList; import java.util.List; public class GuiConfiguration extends GuiConfig{ public GuiConfiguration(GuiScreen parentScreen){ super(parentScreen, getConfigElements(), ModUtil.MOD_ID, true, true, ModUtil.NAME); } private static List getConfigElements(){ List list = new ArrayList<>(); for(int i = 0; i < ConfigCategories.values().length; i++){ list.add(new ConfigElement(ConfigurationHandler.config.getCategory(ConfigCategories.values()[i].name.toLowerCase()))); } return list; } }