aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/mondecitronne/homunculus/Homunculus.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mondecitronne/homunculus/Homunculus.java')
-rw-r--r--src/main/java/com/mondecitronne/homunculus/Homunculus.java25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/main/java/com/mondecitronne/homunculus/Homunculus.java b/src/main/java/com/mondecitronne/homunculus/Homunculus.java
index deb97b4..a354e60 100644
--- a/src/main/java/com/mondecitronne/homunculus/Homunculus.java
+++ b/src/main/java/com/mondecitronne/homunculus/Homunculus.java
@@ -1,12 +1,14 @@
package com.mondecitronne.homunculus;
+import java.io.File;
+
+import org.apache.logging.log4j.Logger;
import com.mondecitronne.homunculus.proxy.Proxy;
-import net.minecraftforge.fml.common.event.FMLInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.Mod;
-import org.apache.logging.log4j.Logger;
import net.minecraftforge.fml.common.SidedProxy;
+import net.minecraftforge.fml.common.event.FMLInitializationEvent;
+import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
+import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = Homunculus.MODID, name = Homunculus.NAME, version = Homunculus.VERSION)
public class Homunculus {
@@ -14,13 +16,14 @@ public class Homunculus {
public static final String NAME = "Homunculus";
public static final String VERSION = "1.0";
- @SidedProxy(clientSide = "com.mondecitronne.homunculus.proxy.ClientProxy", serverSide = "com.mondecitronne.homunculus.proxy.Proxy")
+ @SidedProxy(clientSide = "com.mondecitronne.homunculus.proxy.ClientProxy", serverSide = "com.mondecitronne.homunculus.proxy.ServerProxy")
public static Proxy proxy;
@Mod.Instance
public static Homunculus instance;
- static Logger logger;
+ public Logger logger;
+ File dataDir;
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
@@ -37,4 +40,14 @@ public class Homunculus {
public void postInit(FMLPostInitializationEvent event) {
proxy.postInit(event);
}
+
+ public File getDataDir() {
+ return dataDir;
+ }
+
+ public void putDataDirIn(File dir) {
+ assert(dataDir == null);
+ dataDir = new File(dir, MODID + "_data");
+ dataDir.mkdir();
+ }
}