| 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.
|