29 lines
965 B
Java
29 lines
965 B
Java
package net.einsteinsci.betterbeginnings.config;
|
|
|
|
import net.einsteinsci.betterbeginnings.ModMain;
|
|
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 java.util.List;
|
|
|
|
public class BBConfigGui extends GuiConfig
|
|
{
|
|
public BBConfigGui(GuiScreen parent)
|
|
{
|
|
super(parent, getAllCategories(), ModMain.MODID, false, false,
|
|
GuiConfig.getAbridgedConfigPath(ModMain.configFile.toString()));
|
|
}
|
|
|
|
public static List<IConfigElement> getAllCategories()
|
|
{
|
|
List<IConfigElement> all = new ConfigElement(ModMain.configFile.getCategory(BBConfig.GENERAL))
|
|
.getChildElements();
|
|
all.addAll(new ConfigElement(ModMain.configFile.getCategory(BBConfig.CRAFTING)).getChildElements());
|
|
all.addAll(new ConfigElement(ModMain.configFile.getCategory(BBConfig.SMELTING)).getChildElements());
|
|
|
|
return all;
|
|
}
|
|
}
|