package buildcraft.api.transport; import java.lang.reflect.Method; import net.minecraft.item.ItemStack; /** * You can use this if you wish, but FML InterModComms are recommended. * * SYNTAX: add-facade:id@meta */ public class FacadeManager { private static Method addFacade; @SuppressWarnings({ "unchecked", "rawtypes" }) public static void addFacade(ItemStack is) { try { if (addFacade == null) { Class facade = Class.forName("buildcraft.transport.ItemFacade"); addFacade = facade.getMethod("addFacade", ItemStack.class); } addFacade.invoke(null, is); } catch (Exception ex) { } } }