Interface | Description |
---|---|
ICustomPipeConnection | |
IFlowFluid | |
IFlowItems | |
IFlowPower | |
IItemPipe |
To be implemented by the real item pipe in Transport mod, but leaves knowledge for classes that do not have direct
dependency on transport.
|
IPipe | |
IPipeBehaviourBaker<B extends PipeBehaviour> | |
IPipeBehaviourRenderer<B extends PipeBehaviour> | |
IPipeConnection | Deprecated |
IPipeExtensionManager | |
IPipeFlowBaker<F extends PipeFlow> | |
IPipeFlowRenderer<F extends PipeFlow> | |
IPipeHolder |
Designates a tile that can contain a pipe, up to 6 sided pluggables.
|
IPipeHolder.IWriter | |
IPipeRegistry | |
PipeApiClient.IClientRegistry | |
PipeDefinition.IPipeCreator | |
PipeDefinition.IPipeLoader | |
PipeFlowType.IFlowCreator | |
PipeFlowType.IFlowLoader |
Class | Description |
---|---|
PipeApi |
The central holding class for all pipe related registers and methods.
|
PipeApi.FluidTransferInfo | |
PipeApi.PowerTransferInfo | |
PipeBehaviour | |
PipeConnectionAPI |
Use this class to register blocks with custom block sizes so that pipes can connect to them properly.
|
PipeDefinition | |
PipeDefinition.PipeDefinitionBuilder | |
PipeEvent |
The base class for all pipe events.
|
PipeEventActionActivate | |
PipeEventConnectionChange |
Fired whenever a connection change is picked up by an
IPipe . |
PipeEventFluid | |
PipeEventFluid.OnMoveToCentre |
Fired after
PipeEventFluid.PreMoveToCentre when all of the amounts have been totalled up. |
PipeEventFluid.PreMoveToCentre |
Fired after collecting the amounts of fluid that can be moved from each pipe part into the centre.
|
PipeEventFluid.SideCheck | |
PipeEventFluid.TryInsert | |
PipeEventItem | |
PipeEventItem.Drop | |
PipeEventItem.Ejected |
Fired whenever the item exists from this pipe in a normal manner (inserted into another pipe or inventory, this
does not overlap with
PipeEventItem.Drop .) NOTE: This event is fired *after* the item has been ejected, not before, so
modifying PipeEventItem.Ejected.inserted won't do anything. |
PipeEventItem.Ejected.IntoPipe |
Fired when an item is injected into a pipe.
|
PipeEventItem.Ejected.IntoTile |
Fired when an item is injected into a tile entity.
|
PipeEventItem.FindDest |
Fired after
PipeEventItem.Split . |
PipeEventItem.ItemEntry |
Mostly immutable holding class for item stacks.
|
PipeEventItem.ModifySpeed |
Fired after
PipeEventItem.FindDest . |
PipeEventItem.OnInsert |
Fired after
PipeEventItem.TryInsert (if some items were allowed in) to modify the incoming itemstack or its colour. |
PipeEventItem.OrderedEvent |
Base class for
PipeEventItem.Split and PipeEventItem.FindDest . |
PipeEventItem.ReachCenter |
Fired whenever an item reaches the centre of a pipe.
|
PipeEventItem.ReachDest | |
PipeEventItem.ReachEnd |
Fired whenever an item reaches the end of a pipe.
|
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. |
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. |
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. |
PipeEventItem.TryInsert |
Fires whenever item insertion is attempted.
|
PipeEventPower | |
PipeEventPower.Configure | |
PipeEventPower.PrimaryDirection | |
PipeEventStatement | |
PipeEventStatement.AddActionInternal |
Fired when a pipe should add internal actions to the list of all possible actions
|
PipeEventStatement.AddActionInternalSided |
Fired when a pipe should add internal actions to the list of all possible actions
|
PipeEventStatement.AddTriggerInternal |
Fired when a pipe should add internal triggers to the list of all possible triggers
|
PipeEventStatement.AddTriggerInternalSided |
Fired when a pipe should add internal sided triggers to the list of all possible triggers
|
PipeEventTileState |
Fired when the state of a pipe's tile entity changes.
|
PipeEventTileState.ChunkUnload |
Fired in
TileEntity.onChunkUnload() |
PipeEventTileState.Invalidate |
Fired in
TileEntity.invalidate() |
PipeEventTileState.Validate |
Fired in
TileEntity.validate() |
PipeFaceTex | |
PipeFlow | |
PipeFlowType |
Enum | Description |
---|---|
EnumPipeColourType | |
IPipe.ConnectedType | |
IPipeConnection.ConnectOverride | |
IPipeHolder.PipeMessageReceiver | |
PipeApiClient | |
PipeEventPriority |
Annotation Type | Description |
---|---|
PipeEventHandler |
Designates a method that will receive a pipe event.
|