public static class TransportedItemStackHandlerBehaviour.TransportedResult
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static TransportedItemStackHandlerBehaviour.TransportedResult |
convertTo(java.util.List<TransportedItemStack> outputs) |
static TransportedItemStackHandlerBehaviour.TransportedResult |
convertTo(TransportedItemStack output) |
static TransportedItemStackHandlerBehaviour.TransportedResult |
convertToAndLeaveHeld(java.util.List<TransportedItemStack> outputs,
TransportedItemStack heldOutput) |
boolean |
didntChangeFrom(net.minecraft.item.ItemStack stackBefore) |
boolean |
doesNothing() |
static TransportedItemStackHandlerBehaviour.TransportedResult |
doNothing() |
TransportedItemStack |
getHeldOutput() |
java.util.List<TransportedItemStack> |
getOutputs() |
boolean |
hasHeldOutput() |
static TransportedItemStackHandlerBehaviour.TransportedResult |
removeItem() |
public static TransportedItemStackHandlerBehaviour.TransportedResult doNothing()
public static TransportedItemStackHandlerBehaviour.TransportedResult removeItem()
public static TransportedItemStackHandlerBehaviour.TransportedResult convertTo(TransportedItemStack output)
public static TransportedItemStackHandlerBehaviour.TransportedResult convertTo(java.util.List<TransportedItemStack> outputs)
public static TransportedItemStackHandlerBehaviour.TransportedResult convertToAndLeaveHeld(java.util.List<TransportedItemStack> outputs, TransportedItemStack heldOutput)
public boolean doesNothing()
public boolean didntChangeFrom(net.minecraft.item.ItemStack stackBefore)
public java.util.List<TransportedItemStack> getOutputs()
public boolean hasHeldOutput()
@Nullable public TransportedItemStack getHeldOutput()