Package | Description |
---|---|
buildcraft.api.core |
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.items |
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.statements.containers | |
buildcraft.builders.addon | |
buildcraft.builders.tile | |
buildcraft.core.item | |
buildcraft.lib.misc |
Holds a lot of generic *Util classes.
|
buildcraft.lib.misc.data |
Provides a set of classes (data types or enums) that are useful in miscellaneous contexts.
|
Modifier and Type | Method and Description |
---|---|
IBox |
IBox.contract(int amount) |
IBox |
IBox.expand(int amount) |
Modifier and Type | Method and Description |
---|---|
IBox |
IMapLocation.getBox(net.minecraft.item.ItemStack stack)
This function can be used for SPOT and AREA types.
|
Modifier and Type | Method and Description |
---|---|
IBox |
IFillerStatementContainer.getBox() |
Modifier and Type | Method and Description |
---|---|
IBox |
AddonFillerPlanner.getBox() |
Modifier and Type | Method and Description |
---|---|
IBox |
TileFiller.getBox() |
Modifier and Type | Method and Description |
---|---|
static IBox |
ItemMapLocation.getAreaBox(net.minecraft.item.ItemStack item) |
IBox |
ItemMapLocation.getBox(net.minecraft.item.ItemStack item) |
static IBox |
ItemMapLocation.getPointBox(net.minecraft.item.ItemStack item) |
Modifier and Type | Method and Description |
---|---|
static net.minecraft.util.math.AxisAlignedBB |
BoundingBoxUtil.makeFrom(net.minecraft.util.math.BlockPos additional,
IBox box)
Creates an
AxisAlignedBB from a block pos and a box. |
static net.minecraft.util.math.AxisAlignedBB |
BoundingBoxUtil.makeFrom(net.minecraft.util.math.BlockPos pos,
IBox box,
java.util.Collection<net.minecraft.util.math.BlockPos> additional) |
static net.minecraft.util.math.AxisAlignedBB |
BoundingBoxUtil.makeFrom(net.minecraft.util.math.BlockPos additional,
IBox box1,
IBox box2)
Creates an
AxisAlignedBB from a block pos and 2 boxes Note that additional must NOT be null, but (either
of) the boxes can be. |
Modifier and Type | Class and Description |
---|---|
class |
Box
MUTABLE integer variant of AxisAlignedBB, with a few BC-specific methods
|
Modifier and Type | Method and Description |
---|---|
IBox |
Box.contract(int amount) |
Modifier and Type | Method and Description |
---|---|
Box |
Box.extendToEncompass(IBox toBeContained) |
void |
Box.initialize(IBox box) |
Constructor and Description |
---|
BoxIterable(IBox box,
AxisOrder order) |
BoxIterator(IBox box,
AxisOrder order,
boolean invert) |