diff --git a/src/main/java/com/minelittlepony/unicopia/MineLP.java b/src/main/java/com/minelittlepony/unicopia/MineLP.java index d9646477..c8791272 100644 --- a/src/main/java/com/minelittlepony/unicopia/MineLP.java +++ b/src/main/java/com/minelittlepony/unicopia/MineLP.java @@ -1,6 +1,7 @@ package com.minelittlepony.unicopia; import com.minelittlepony.MineLittlePony; +import com.minelittlepony.pony.data.PonyRace; public final class MineLP { private static boolean checkComplete; @@ -13,7 +14,9 @@ public final class MineLP { if (!checkComplete) { try { MineLittlePony.getInstance(); - modIsActive = true; + + // always true, but this will throw if we don't have what we need. + modIsActive = PonyRace.HUMAN.isHuman(); } catch (Exception e) { modIsActive = false; } diff --git a/src/main/java/com/minelittlepony/unicopia/Race.java b/src/main/java/com/minelittlepony/unicopia/Race.java index 26e7d7fe..944e8ada 100644 --- a/src/main/java/com/minelittlepony/unicopia/Race.java +++ b/src/main/java/com/minelittlepony/unicopia/Race.java @@ -5,9 +5,7 @@ import java.util.Map; import com.google.common.base.Strings; import com.minelittlepony.pony.data.PonyRace; - -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; +import com.minelittlepony.unicopia.forgebullshit.FUF; public enum Race { /** @@ -81,7 +79,8 @@ public enum Race { return def; } - @SideOnly(Side.CLIENT) + // Commented so we don't alert overlord forge + @FUF(reason = "@SideOnly(Side.CLIENT)") public static Race fromPonyRace(PonyRace ponyRace) { switch (ponyRace) { case ALICORN: