Package | Description |
---|---|
buildcraft.api.gates |
Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team http://www.mod-buildcraft.com
The BuildCraft API is distributed under the terms of the MIT License.
|
buildcraft.api.transport |
Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team http://www.mod-buildcraft.com
The BuildCraft API is distributed under the terms of the MIT License.
|
buildcraft.api.transport.pipe | |
buildcraft.api.transport.pluggable | |
buildcraft.lib.gui | |
buildcraft.lib.item | |
buildcraft.silicon.gate | |
buildcraft.silicon.item | |
buildcraft.silicon.plug | |
buildcraft.transport.client.model | |
buildcraft.transport.pipe | |
buildcraft.transport.plug | |
buildcraft.transport.tile | |
buildcraft.transport.wire |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
IGate.getPipeHolder() |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
IWireManager.getHolder() |
Modifier and Type | Method and Description |
---|---|
PipePluggable |
IItemPluggable.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand)
Called when this item is placed onto a pipe holder.
|
Modifier and Type | Field and Description |
---|---|
IPipeHolder |
PipeEvent.holder |
Modifier and Type | Field and Description |
---|---|
static net.minecraftforge.common.capabilities.Capability<IPipeHolder> |
PipeApi.CAP_PIPE_HOLDER |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
IPipe.getHolder() |
Constructor and Description |
---|
AddActionInternal(IPipeHolder holder,
java.util.Collection<IActionInternal> actions) |
AddActionInternalSided(IPipeHolder holder,
java.util.Collection<IActionInternalSided> actions,
net.minecraft.util.EnumFacing side) |
AddTriggerInternal(IPipeHolder holder,
java.util.Collection<ITriggerInternal> triggers) |
AddTriggerInternalSided(IPipeHolder holder,
java.util.Collection<ITriggerInternalSided> triggers,
net.minecraft.util.EnumFacing side) |
ChunkUnload(IPipeHolder holder) |
Configure(IPipeHolder holder,
IFlowPower flow) |
Drop(IPipeHolder holder,
IFlowItems flow,
net.minecraft.entity.item.EntityItem entity) |
Ejected(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.ItemStack inserted,
net.minecraft.item.ItemStack excess,
net.minecraft.util.EnumFacing to) |
FindDest(IPipeHolder holder,
IFlowItems flow,
java.util.List<java.util.EnumSet<net.minecraft.util.EnumFacing>> orderedDestinations,
com.google.common.collect.ImmutableList<PipeEventItem.ItemEntry> items) |
IntoPipe(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.ItemStack inserted,
net.minecraft.item.ItemStack excess,
net.minecraft.util.EnumFacing to,
IFlowItems otherPipe) |
IntoTile(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.ItemStack inserted,
net.minecraft.item.ItemStack excess,
net.minecraft.util.EnumFacing to,
net.minecraft.tileentity.TileEntity tile) |
Invalidate(IPipeHolder holder) |
ModifySpeed(IPipeHolder holder,
IFlowItems flow,
PipeEventItem.ItemEntry item,
double initSpeed) |
OnInsert(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.item.ItemStack stack,
net.minecraft.util.EnumFacing from) |
OnMoveToCentre(IPipeHolder holder,
IFlowFluid flow,
net.minecraftforge.fluids.FluidStack fluid,
int[] fluidLeavingSide,
int[] fluidEnteringCentre) |
OrderedEvent(IPipeHolder holder,
IFlowItems flow,
java.util.List<java.util.EnumSet<net.minecraft.util.EnumFacing>> orderedDestinations) |
PipeEvent(boolean canBeCancelled,
IPipeHolder holder)
deprecated: Because cancellation is going to be removed (at some point in the future)
|
PipeEvent(IPipeHolder holder) |
PipeEventActionActivate(IPipeHolder holder,
IAction action,
IStatementParameter[] params,
EnumPipePart part) |
PipeEventFluid(boolean canBeCancelled,
IPipeHolder holder,
IFlowFluid flow)
Deprecated.
Because cancellation is going to be removed (at some point in the future)
|
PipeEventFluid(IPipeHolder holder,
IFlowFluid flow) |
PipeEventItem(boolean canBeCancelled,
IPipeHolder holder,
IFlowItems flow)
Deprecated.
Because cancellation is going to be removed (at some point in the future)
|
PipeEventItem(IPipeHolder holder,
IFlowItems flow) |
PipeEventPower(boolean canBeCancelled,
IPipeHolder holder,
IFlowPower flow) |
PipeEventPower(IPipeHolder holder,
IFlowPower flow) |
PipeEventStatement(IPipeHolder holder) |
PreMoveToCentre(IPipeHolder holder,
IFlowFluid flow,
net.minecraftforge.fluids.FluidStack fluid,
int totalAcceptable,
int[] totalOffered,
int[] actuallyOffered) |
PrimaryDirection(IPipeHolder holder,
IFlowPower flow,
net.minecraft.util.EnumFacing facing) |
ReachCenter(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.item.ItemStack stack,
net.minecraft.util.EnumFacing from) |
ReachDest(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.item.ItemStack stack) |
ReachEnd(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.item.ItemStack stack,
net.minecraft.util.EnumFacing to) |
SideCheck(IPipeHolder holder,
IFlowFluid flow,
net.minecraftforge.fluids.FluidStack fluid) |
SideCheck(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.util.EnumFacing from,
net.minecraft.item.ItemStack stack) |
Split(IPipeHolder holder,
IFlowItems flow,
java.util.List<java.util.EnumSet<net.minecraft.util.EnumFacing>> order,
PipeEventItem.ItemEntry toSplit) |
TryBounce(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.util.EnumFacing from,
net.minecraft.item.ItemStack stack) |
TryInsert(IPipeHolder holder,
IFlowFluid flow,
net.minecraft.util.EnumFacing from,
net.minecraftforge.fluids.FluidStack fluid) |
TryInsert(IPipeHolder holder,
IFlowItems flow,
net.minecraft.item.EnumDyeColor colour,
net.minecraft.util.EnumFacing from,
net.minecraft.item.ItemStack attempting) |
Validate(IPipeHolder holder) |
Modifier and Type | Field and Description |
---|---|
IPipeHolder |
PipePluggable.holder |
Modifier and Type | Method and Description |
---|---|
PipePluggable |
PluggableDefinition.IPluggableCreator.createSimplePluggable(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
PipePluggable |
PluggableDefinition.loadFromBuffer(IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PipePluggable |
PluggableDefinition.IPluggableNetLoader.loadFromBuffer(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
default PipePluggable |
PluggableDefinition.IPluggableCreator.loadFromBuffer(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PipePluggable |
PluggableDefinition.readFromNbt(IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
PipePluggable |
PluggableDefinition.IPluggableNbtReader.readFromNbt(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt)
Reads the pipe pluggable from NBT.
|
default PipePluggable |
PluggableDefinition.IPluggableCreator.readFromNbt(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
Constructor and Description |
---|
PipePluggable(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
Modifier and Type | Field and Description |
---|---|
IPipeHolder |
ContainerPipe.pipeHolder |
Constructor and Description |
---|
ContainerPipe(net.minecraft.entity.player.EntityPlayer player,
IPipeHolder pipeHolder) |
Modifier and Type | Method and Description |
---|---|
boolean |
ItemPluggableSimple.IPlacementPredicate.canPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
PipePluggable |
ItemPluggableSimple.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand) |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
GateLogic.getPipeHolder() |
Modifier and Type | Method and Description |
---|---|
PipePluggable |
ItemPluggablePulsar.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand)
Deprecated.
|
PipePluggable |
ItemPluggableGate.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand) |
PipePluggable |
ItemPluggableFacade.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand) |
PipePluggable |
ItemPluggableLens.onPlace(net.minecraft.item.ItemStack stack,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand) |
Constructor and Description |
---|
PluggableFacade(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
FacadeInstance states) |
PluggableFacade(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
PluggableFacade(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PluggableGate(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
GateVariant variant) |
PluggableGate(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
PluggableGate(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PluggableLens(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.item.EnumDyeColor colour,
boolean isFilter) |
PluggableLens(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
PluggableLens(PluggableDefinition def,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PluggableLightSensor(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
PluggablePulsar(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
PluggablePulsar(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
PluggablePulsar(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
Constructor and Description |
---|
PluggableKey(net.minecraft.util.BlockRenderLayer layer,
IPipeHolder holder) |
Modifier and Type | Field and Description |
---|---|
IPipeHolder |
Pipe.holder |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
Pipe.getHolder() |
Constructor and Description |
---|
Pipe(IPipeHolder holder,
net.minecraft.nbt.NBTTagCompound nbt) |
Pipe(IPipeHolder holder,
PacketBufferBC buffer,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
Pipe(IPipeHolder holder,
PipeDefinition definition) |
Constructor and Description |
---|
PluggableBlocker(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
PluggablePowerAdaptor(PluggableDefinition definition,
IPipeHolder holder,
net.minecraft.util.EnumFacing side) |
Modifier and Type | Class and Description |
---|---|
class |
TilePipeHolder |
Modifier and Type | Method and Description |
---|---|
IPipeHolder |
WireManager.getHolder() |
Modifier and Type | Method and Description |
---|---|
static boolean |
WireSystem.canWireConnect(IPipeHolder holder,
net.minecraft.util.EnumFacing side)
Checks to see if the given holder could connect a wire across the specified side even if a matching wire wasn't
there.
|
static java.util.List<WireSystem.WireElement> |
WireSystem.getConnectedElementsOfElement(IPipeHolder holder,
WireSystem.WireElement element) |
void |
WorldSavedDataWireSystems.rebuildWireSystemsAround(IPipeHolder holder) |
Constructor and Description |
---|
WireManager(IPipeHolder holder) |