/** * */ package com.zpig333.runesofwizardry.client.gui; import java.util.LinkedList; import java.util.List; import net.minecraft.client.gui.GuiScreen; import net.minecraftforge.common.config.ConfigElement; import net.minecraftforge.fml.client.config.GuiConfig; import net.minecraftforge.fml.client.config.IConfigElement; import com.zpig333.runesofwizardry.core.ConfigHandler; import com.zpig333.runesofwizardry.core.References; /** * @author Xilef11 * */ public class ModGuiConfig extends GuiConfig { public ModGuiConfig(GuiScreen screen) { super(screen, getConfigElements(), References.modid, false, false, GuiConfig.getAbridgedConfigPath(ConfigHandler.config.toString())); } private static List<IConfigElement> getConfigElements() { List<IConfigElement> res = new LinkedList<IConfigElement>(); for(String cat:ConfigHandler.config.getCategoryNames()){ res.add(new ConfigElement(ConfigHandler.config.getCategory(cat))); } return res; } }