26 lines
619 B
Java
26 lines
619 B
Java
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) {
|
|
}
|
|
}
|
|
}
|