package mcjty.rftools.apideps; import buildcraft.api.tools.IToolWrench; import cpw.mods.fml.common.Loader; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; public class BuildCraftChecker { private static int buildcraftPresent = 0; public static boolean isBuildcraftPresent() { if (buildcraftPresent == 0) { if (Loader.isModLoaded("BuildCraft|Core")) { buildcraftPresent = 1; } else { buildcraftPresent = -1; } } return buildcraftPresent > 0; } public static boolean isBuildcraftWrench(Item item) { return item instanceof IToolWrench; } public static void useBuildcraftWrench(Item item, EntityPlayer player, int x, int y, int z) { IToolWrench wrench = (IToolWrench) item; wrench.wrenchUsed(player, x, y, z); } }