public final class PipeApi
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PipeApi.FluidTransferInfo |
static class |
PipeApi.PowerTransferInfo |
Modifier and Type | Field and Description |
---|---|
static net.minecraftforge.common.capabilities.Capability<IInjectable> |
CAP_INJECTABLE |
static net.minecraftforge.common.capabilities.Capability<IPipe> |
CAP_PIPE |
static net.minecraftforge.common.capabilities.Capability<IPipeHolder> |
CAP_PIPE_HOLDER |
static net.minecraftforge.common.capabilities.Capability<PipePluggable> |
CAP_PLUG |
static IPipeExtensionManager |
extensionManager |
static PipeFlowType |
flowFluids |
static PipeFlowType |
flowItems |
static PipeFlowType |
flowPower |
static PipeFlowType |
flowStructure |
static PipeApi.FluidTransferInfo |
fluidInfoDefault
The default transfer information used if a pipe definition has not been registered.
|
static java.util.Map<PipeDefinition,PipeApi.FluidTransferInfo> |
fluidTransferData |
static IPipeRegistry |
pipeRegistry |
static IPluggableRegistry |
pluggableRegistry |
static PipeApi.PowerTransferInfo |
powerInfoDefault
The default transfer information used if a pipe definition has not been registered.
|
static java.util.Map<PipeDefinition,PipeApi.PowerTransferInfo> |
powerTransferData |
static IStripesRegistry |
stripeRegistry |
Constructor and Description |
---|
PipeApi() |
Modifier and Type | Method and Description |
---|---|
static PipeApi.FluidTransferInfo |
getFluidTransferInfo(PipeDefinition def) |
static PipeApi.PowerTransferInfo |
getPowerTransferInfo(PipeDefinition def) |
public static IPipeRegistry pipeRegistry
public static IPluggableRegistry pluggableRegistry
public static IStripesRegistry stripeRegistry
public static IPipeExtensionManager extensionManager
public static PipeFlowType flowStructure
public static PipeFlowType flowItems
public static PipeFlowType flowFluids
public static PipeFlowType flowPower
public static PipeApi.FluidTransferInfo fluidInfoDefault
public static PipeApi.PowerTransferInfo powerInfoDefault
public static final java.util.Map<PipeDefinition,PipeApi.FluidTransferInfo> fluidTransferData
public static final java.util.Map<PipeDefinition,PipeApi.PowerTransferInfo> powerTransferData
@Nonnull public static final net.minecraftforge.common.capabilities.Capability<IPipeHolder> CAP_PIPE_HOLDER
@Nonnull public static final net.minecraftforge.common.capabilities.Capability<IPipe> CAP_PIPE
@Nonnull public static final net.minecraftforge.common.capabilities.Capability<PipePluggable> CAP_PLUG
@Nonnull public static final net.minecraftforge.common.capabilities.Capability<IInjectable> CAP_INJECTABLE
public static PipeApi.FluidTransferInfo getFluidTransferInfo(PipeDefinition def)
public static PipeApi.PowerTransferInfo getPowerTransferInfo(PipeDefinition def)