package crazypants.enderio.conduit;
import mods.immibis.microblocks.api.EnumPosition;
import net.minecraftforge.common.util.ForgeDirection;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Optional.Method;
public class MicroblocksUtil {
private static boolean useCheckPerformed = false;
private static boolean supportMicroblocks = false;
public static boolean supportMicroblocks() {
if (!useCheckPerformed) {
supportMicroblocks = Loader.isModLoaded("ImmibisMicroblocks");
useCheckPerformed = true;
}
return supportMicroblocks;
}
@Method(modid = "ImmibisMicroblocks")
public static ForgeDirection posToDir(EnumPosition pos) {
switch(pos) {
case FaceNX:
return ForgeDirection.WEST;
case FaceNY:
return ForgeDirection.DOWN;
case FaceNZ:
return ForgeDirection.NORTH;
case FacePX:
return ForgeDirection.EAST;
case FacePY:
return ForgeDirection.UP;
case FacePZ:
return ForgeDirection.SOUTH;
default:
return null;
}
}
}