| 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) |