diff options
Diffstat (limited to 'src/main/java/com/mondecitronne/homunculus/Homunculus.java')
-rw-r--r-- | src/main/java/com/mondecitronne/homunculus/Homunculus.java | 25 |
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(); + } } |