Dont force a crash, just let it happen naturally,

This commit is contained in:
modmuss50 2018-12-08 23:37:31 +00:00
parent a04760bac1
commit cb292205dd
2 changed files with 0 additions and 39 deletions

View file

@ -48,7 +48,6 @@ import reborncore.common.multiblock.MultiblockServerTickHandler;
import reborncore.common.network.RegisterPacketEvent;
import reborncore.common.util.LogHelper;
import reborncore.common.util.Torus;
import techreborn.utils.UnspportedIc2Exception;
import techreborn.api.TechRebornAPI;
import techreborn.blocks.cable.EnumCableType;
import techreborn.client.GuiHandler;
@ -122,10 +121,6 @@ public class Core {
compatModule.preInit(event);
}
if(TechRebornAPI.ic2Helper == null && Loader.isModLoaded("ic2")){
throw new UnspportedIc2Exception();
}
//Ore Dictionary
OreDict.init();
proxy.preInit(event);

View file

@ -1,34 +0,0 @@
package techreborn.utils;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiErrorScreen;
import net.minecraftforge.fml.client.CustomModLoadingErrorDisplayException;
import net.minecraftforge.fml.client.IDisplayableError;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import java.awt.*;
public class UnspportedIc2Exception extends CustomModLoadingErrorDisplayException implements IDisplayableError {
@Override
public String getMessage() {
return "IC2 is installed, but no supported helper was setup";
}
@SideOnly(Side.CLIENT)
@Override
public void initGui(GuiErrorScreen errorScreen, FontRenderer fontRenderer) {
}
@SideOnly(Side.CLIENT)
@Override
public void drawScreen(GuiErrorScreen errorScreen, FontRenderer fontRenderer, int mouseRelX, int mouseRelY, float tickTime) {
errorScreen.drawCenteredString(fontRenderer, "IC2 is installed, but no supported helper was setup", errorScreen.width / 2, 10, Color.RED.getRGB());
errorScreen.drawCenteredString(fontRenderer, "This can happen due to using forked versions of ic2.", errorScreen.width / 2, 50, 0xEEEEEE);
errorScreen.drawCenteredString(fontRenderer, "If you are using offical ic2 please open an issue @https://github.com/TechReborn/TechReborn/issues", errorScreen.width / 2, 60, 0xEEEEEE);
errorScreen.drawCenteredString(fontRenderer, "If you are using a fork of IC2 please contact the developer and ask for TechReborn support", errorScreen.width / 2, 100, Color.GREEN.getRGB());
}
}