Implement IBoilerplateMod on SC2

dev
Arona Jones 2016-01-23 14:00:43 +00:00
parent 768acb21b4
commit 1af56fdf0d
1 changed files with 15 additions and 2 deletions

View File

@ -38,6 +38,7 @@ import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.MinecraftForge;
import boilerplate.client.GuiHandler;
import boilerplate.common.IBoilerplateMod;
import boilerplate.common.compathandler.FMPCompatHandler;
import boilerplate.common.utils.handlers.BucketHandler;
import steamcraft.common.compat.CompatabilityLayer;
@ -71,7 +72,7 @@ import steamcraft.common.worldgen.structure.StructureUndercityStart;
* @commentary by Arnold
*/
@Mod(modid = ModInfo.ID, name = ModInfo.NAME, version = ModInfo.VERSION, guiFactory = ModInfo.CONFIG_GUI, dependencies = "required-after:boilerplate;after:Thaumcraft")
public class Steamcraft
public class Steamcraft implements IBoilerplateMod
{
@SidedProxy(clientSide = ModInfo.CLIENT_PROXY, serverSide = ModInfo.COMMON_PROXY)
public static CommonProxy proxy;
@ -109,7 +110,7 @@ public class Steamcraft
LoggerSteamcraft.info("Starting Init");
CompatabilityLayer.init();
NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler());
NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler(instance));
InitPackets.init();
InitEntities.init();
@ -215,4 +216,16 @@ public class Steamcraft
}
}
}
@Override
public String getModID()
{
return ModInfo.ID;
}
@Override
public Object getInstance()
{
return instance;
}
}