Package | Description |
---|---|
buildcraft.api.inventory | |
buildcraft.builders.snapshot | |
buildcraft.builders.tile | |
buildcraft.lib.inventory | |
buildcraft.lib.misc |
Holds a lot of generic *Util classes.
|
buildcraft.lib.tile.item |
Modifier and Type | Interface and Description |
---|---|
static interface |
IItemTransactor.IItemExtractable |
static interface |
IItemTransactor.IItemInsertable |
Modifier and Type | Method and Description |
---|---|
IItemTransactor |
ITileForTemplateBuilder.getInvResources() |
IItemTransactor |
ITileForBlueprintBuilder.getInvResources() |
Modifier and Type | Method and Description |
---|---|
IItemTransactor |
TileBuilder.getInvResources() |
IItemTransactor |
TileFiller.getInvResources() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInvItemTransactor
Designates an
IItemTransactor that is backed by a simple, static, array based inventory. |
class |
AutomaticProvidingTransactor
Provides an
IItemTransactor that cannot be inserted or extracted from directly, but implements
IItemTransactor.IItemExtractable so as to be noticed by pipes (and other machines) as one that will auto-insert into it. |
class |
InjectableWrapper |
class |
InventoryWrapper |
class |
ItemHandlerWrapper |
class |
NoSpaceTransactor |
class |
SidedInventoryWrapper |
class |
TransactorEntityArrow |
class |
TransactorEntityItem |
Modifier and Type | Method and Description |
---|---|
static IItemTransactor |
ItemTransactorHelper.getTransactor(net.minecraftforge.common.capabilities.ICapabilityProvider provider,
net.minecraft.util.EnumFacing face) |
static IItemTransactor |
ItemTransactorHelper.getTransactor(net.minecraft.entity.player.InventoryPlayer inventory) |
static IItemTransactor |
ItemTransactorHelper.getTransactorForEntity(net.minecraft.entity.Entity entity,
net.minecraft.util.EnumFacing face) |
static IItemTransactor |
ItemTransactorHelper.wrapInjectable(IInjectable injectable,
net.minecraft.util.EnumFacing facing) |
Modifier and Type | Method and Description |
---|---|
static net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
ItemTransactorHelper.insertAllBypass(IItemTransactor transactor,
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> stacks,
boolean simulate)
Provides an implementation of
insert(NonNullList, boolean) that relies on
insert(ItemStack, boolean, boolean) . |
static int |
ItemTransactorHelper.move(IItemTransactor src,
IItemTransactor dst)
Attempts to move as many items as possible from the source
IItemTransactor to the destination. |
static int |
ItemTransactorHelper.move(IItemTransactor src,
IItemTransactor dst,
int maxItems)
Attempts to move up to maxItems from the source
IItemTransactor to the destination. |
static int |
ItemTransactorHelper.move(IItemTransactor src,
IItemTransactor dst,
IStackFilter filter)
Attempts to move up to maxItems from the source
IItemTransactor to the destination. |
static int |
ItemTransactorHelper.move(IItemTransactor src,
IItemTransactor dst,
IStackFilter filter,
int maxItems)
Attempts to move up to maxItems from the source
IItemTransactor to the destination. |
static int |
ItemTransactorHelper.moveSingle(IItemTransactor src,
IItemTransactor dst,
IStackFilter filter,
boolean simulateSrc,
boolean simulateDst) |
static int |
ItemTransactorHelper.moveSingle(IItemTransactor src,
IItemTransactor dst,
IStackFilter filter,
int maxItems,
boolean simulateSrc,
boolean simulateDst)
Similar to
ItemTransactorHelper.move(IItemTransactor, IItemTransactor, IStackFilter, int) , but will only attempt to extract
and insert once, which means that you can simulate the move safely. |
Modifier and Type | Field and Description |
---|---|
static net.minecraftforge.common.capabilities.Capability<IItemTransactor> |
CapUtil.CAP_ITEM_TRANSACTOR |
Modifier and Type | Class and Description |
---|---|
class |
ItemHandlerSimple |