Config Path Tweaks

This commit is contained in:
AlgorithmX2 2014-02-10 23:50:05 -06:00
parent 67cfc0a593
commit 077572acc9
3 changed files with 17 additions and 7 deletions

View file

@ -85,8 +85,8 @@ public class AEConfig extends Configuration implements IConfigureableObject, ICo
public int portablecell_battery = 20000;
public int staff_battery = 8000;
public AEConfig(File f) {
super( new File( f.getPath() + File.separator + "AppliedEnergistics2" + File.separator + "AppliedEnergistics2.cfg" ) );
public AEConfig(String path) {
super( new File( path + "AppliedEnergistics2.cfg" ) );
final double DEFAULT_BC_EXCHANGE = 5.0;
// final double DEFAULT_UE_EXCHANGE = 5.0;

View file

@ -1,5 +1,7 @@
package appeng.core;
import java.io.File;
import appeng.core.crash.CrashEnhancement;
import appeng.core.crash.CrashInfo;
import appeng.core.features.AEFeature;
@ -26,6 +28,13 @@ import cpw.mods.fml.common.network.NetworkRegistry;
public class AppEng
{
private String configPath;
public String getConfigPath()
{
return configPath;
}
public final static String modid = "appliedenergistics2";
public final static String name = "Applied Energistics 2";
@ -45,7 +54,6 @@ public class AppEng
+ net.minecraftforge.common.ForgeVersion.buildVersion + ",)"; // buildVersion
public AppEng() {
instance = this;
for (CrashInfo ci : CrashInfo.values())
@ -97,8 +105,10 @@ public class AppEng
@EventHandler
void PreInit(FMLPreInitializationEvent event)
{
AEConfig.instance = new AEConfig( event.getModConfigurationDirectory() );
FacadeConfig.instance = new FacadeConfig( event.getModConfigurationDirectory() );
configPath = event.getModConfigurationDirectory().getPath() + File.separator + "AppliedEnergistics2" + File.separator;
AEConfig.instance = new AEConfig( configPath );
FacadeConfig.instance = new FacadeConfig( configPath );
AELog.info( "Starting ( PreInit )" );

View file

@ -16,8 +16,8 @@ public class FacadeConfig extends Configuration
public static FacadeConfig instance;
Pattern replacementPattern;
public FacadeConfig(File f) {
super( new File( f.getPath() + File.separator + "AppliedEnergistics2" + File.separator + "Facades.cfg" ) );
public FacadeConfig(String path) {
super( new File( path + "Facades.cfg" ) );
replacementPattern = Pattern.compile( "[^a-zA-Z0-9]" );
}