public abstract class PipeEventItem extends PipeEvent
Modifier and Type | Class and Description |
---|---|
static class |
PipeEventItem.Drop |
static class |
PipeEventItem.FindDest
Fired after
PipeEventItem.Split . |
static class |
PipeEventItem.ItemEntry
Mostly immutable holding class for item stacks.
|
static class |
PipeEventItem.ModifySpeed
Fired after
PipeEventItem.FindDest . |
static class |
PipeEventItem.OnInsert
Fired after
PipeEventItem.TryInsert (if some items were allowed in) to modify the incoming itemstack or its colour. |
static class |
PipeEventItem.OrderedEvent
Base class for
PipeEventItem.Split and PipeEventItem.FindDest . |
static class |
PipeEventItem.ReachCenter
Fired whenever an item reaches the centre of a pipe.
|
static class |
PipeEventItem.ReachDest |
static class |
PipeEventItem.ReachEnd
Fired whenever an item reaches the end of a pipe.
|
static class |
PipeEventItem.SideCheck
Fired after
PipeEventItem.ReachCenter to determine what sides are the items NOT allowed to go to, and the order of
priority for the allowed sides. |
static class |
PipeEventItem.Split
Fired after
PipeEventItem.SideCheck (if at least one valid side was found) or after PipeEventItem.TryBounce if no valid
sides were detected, but it was allowed to bounce back. |
static class |
PipeEventItem.TryBounce
Fired after
PipeEventItem.SideCheck (if all sides were disallowed) to see if the item is allowed to bounce back to
where it was inserted. |
static class |
PipeEventItem.TryInsert
Fires whenever item insertion is attempted.
|
Modifier and Type | Field and Description |
---|---|
IFlowItems |
flow |
canBeCancelled, holder
Modifier | Constructor and Description |
---|---|
protected |
PipeEventItem(boolean canBeCancelled,
IPipeHolder holder,
IFlowItems flow) |
protected |
PipeEventItem(IPipeHolder holder,
IFlowItems flow) |
cancel, checkStateForErrors, isCanceled
public final IFlowItems flow
protected PipeEventItem(IPipeHolder holder, IFlowItems flow)
protected PipeEventItem(boolean canBeCancelled, IPipeHolder holder, IFlowItems flow)