Files
AE2FluidCraft-Rework/src/main/java/com/glodblock/github/common/Config.java
T
2022-05-27 22:41:11 +08:00

34 lines
1.3 KiB
Java

package com.glodblock.github.common;
import cpw.mods.fml.relauncher.FMLInjectionData;
import net.minecraftforge.common.config.Configuration;
import java.io.File;
public class Config {
private static final Configuration Config = new Configuration(new File(new File((File) FMLInjectionData.data()[6], "config"), "ae2fc.cfg"));
public static boolean fluidCells;
public static boolean noFluidPacket;
public static boolean fluidIOBus;
public static void run() {
loadCategory();
loadProperty();
}
private static void loadProperty() {
fluidCells = Config.getBoolean("Enable Fluid Storage Cell", "Fluid Craft for AE2", true, "Enable this to generate the fluid storage cells. If you are playing with EC2, you can turn it off.");
noFluidPacket = Config.getBoolean("No Fluid Packet", "Fluid Craft for AE2", false, "Enable this to make normal ME Interface can emit fluid with fluid pattern, like the Fluid Interface.");
fluidIOBus = Config.getBoolean("Enable AE2FC's Fluid I/O Bus", "Fluid Craft for AE2", true, "Enable this to add Fluid Import/Export Bus like EC2's one.");
if (Config.hasChanged())
Config.save();
}
private static void loadCategory() {
Config.addCustomCategoryComment("Fluid Craft for AE2", "Settings for AE2FC.");
}
}