Package | Description |
---|---|
buildcraft.api.transport.pipe | |
buildcraft.transport.client | |
buildcraft.transport.pipe | |
buildcraft.transport.pipe.behaviour |
Modifier and Type | Interface and Description |
---|---|
interface |
IPipeBehaviourBaker<B extends PipeBehaviour> |
interface |
IPipeBehaviourRenderer<B extends PipeBehaviour> |
Modifier and Type | Method and Description |
---|---|
<B extends PipeBehaviour> |
PipeApiClient.IClientRegistry.registerRenderer(java.lang.Class<? extends B> behaviourClass,
IPipeBehaviourRenderer<B> renderer)
Registers a dynamic renderer for the given pipe behaviour.
|
Modifier and Type | Method and Description |
---|---|
PipeBehaviour |
PipeDefinition.IPipeCreator.createBehaviour(IPipe t) |
PipeBehaviour |
IPipe.getBehaviour() |
PipeBehaviour |
PipeDefinition.IPipeLoader.loadBehaviour(IPipe t,
net.minecraft.nbt.NBTTagCompound u) |
Modifier and Type | Method and Description |
---|---|
boolean |
PipeBehaviour.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
Modifier and Type | Method and Description |
---|---|
static <B extends PipeBehaviour> |
PipeRegistryClient.getBehaviourBaker(B behaviour) |
static <B extends PipeBehaviour> |
PipeRegistryClient.getBehaviourRenderer(B behaviour) |
<B extends PipeBehaviour> |
PipeRegistryClient.registerBaker(java.lang.Class<? extends B> flowClass,
IPipeBehaviourBaker<B> baker) |
<B extends PipeBehaviour> |
PipeRegistryClient.registerRenderer(java.lang.Class<? extends B> behaviourClass,
IPipeBehaviourRenderer<B> renderer) |
Modifier and Type | Field and Description |
---|---|
PipeBehaviour |
Pipe.behaviour |
Modifier and Type | Method and Description |
---|---|
PipeBehaviour |
Pipe.getBehaviour() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Pipe.canBehavioursConnect(net.minecraft.util.EnumFacing to,
PipeBehaviour one,
PipeBehaviour two) |
Modifier and Type | Class and Description |
---|---|
class |
PipeBehaviourClay |
class |
PipeBehaviourCobble |
class |
PipeBehaviourDaizuli |
class |
PipeBehaviourDiamond |
class |
PipeBehaviourDiamondFluid |
class |
PipeBehaviourDiamondItem |
class |
PipeBehaviourDirectional |
class |
PipeBehaviourEmzuli |
class |
PipeBehaviourGold |
class |
PipeBehaviourIron |
class |
PipeBehaviourLapis |
class |
PipeBehaviourObsidian |
class |
PipeBehaviourQuartz |
class |
PipeBehaviourSandstone |
class |
PipeBehaviourSeparate |
class |
PipeBehaviourStone |
class |
PipeBehaviourStripes |
class |
PipeBehaviourStructure |
class |
PipeBehaviourVoid |
class |
PipeBehaviourWood |
class |
PipeBehaviourWoodDiamond |
class |
PipeBehaviourWoodPower |
Modifier and Type | Method and Description |
---|---|
boolean |
PipeBehaviourStripes.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
boolean |
PipeBehaviourWoodPower.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
boolean |
PipeBehaviourWood.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
boolean |
PipeBehaviourSandstone.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
boolean |
PipeBehaviourObsidian.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |
boolean |
PipeBehaviourSeparate.canConnect(net.minecraft.util.EnumFacing face,
PipeBehaviour other) |