public class ActionRobotFilter extends BCActionPassive
icon, uniqueTag| Constructor and Description |
|---|
ActionRobotFilter() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canInteractWithFluid(DockingStation station,
IFluidFilter filter,
java.lang.Class<?> actionClass) |
static boolean |
canInteractWithItem(DockingStation station,
IStackFilter filter,
java.lang.Class<?> actionClass) |
IActionParameter |
createParameter(int index)
Create parameters for the trigger.
|
java.lang.String |
getDescription()
Return the trigger description in the UI
|
static IStackFilter |
getGateFilter(IDockingStation station) |
static java.util.Collection<net.minecraft.item.ItemStack> |
getGateFilterStacks(IDockingStation station) |
static IFluidFilter |
getGateFluidFilter(IDockingStation station) |
int |
maxParameters()
Return the maximum number of parameter this trigger can have, 0 if none.
|
int |
minParameters()
Return the minimum number of parameter this trigger can have, 0 if none.
|
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister) |
actionActivategetIcon, getIconIndex, getUniqueTag, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcon, getUniqueTag, rotateLeftpublic java.lang.String getDescription()
IStatementgetDescription in interface IStatementgetDescription in class BCStatementpublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister)
registerIcons in interface IStatementregisterIcons in class BCStatementpublic int minParameters()
IStatementminParameters in interface IStatementminParameters in class BCStatementpublic int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic IActionParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCActionPassivepublic static java.util.Collection<net.minecraft.item.ItemStack> getGateFilterStacks(IDockingStation station)
public static IStackFilter getGateFilter(IDockingStation station)
public static IFluidFilter getGateFluidFilter(IDockingStation station)
public static boolean canInteractWithItem(DockingStation station, IStackFilter filter, java.lang.Class<?> actionClass)
public static boolean canInteractWithFluid(DockingStation station, IFluidFilter filter, java.lang.Class<?> actionClass)