public class StructureBuilder extends StructureGenerator
CLOCKWISE_FACINGS| Constructor and Description |
|---|
StructureBuilder() |
| Modifier and Type | Method and Description |
|---|---|
StructureBuilder |
addBakedRepeatRule(RepeatRule repeatRule) |
StructureBuilder |
cube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.Block block) |
StructureBuilder |
cube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
BlockList list) |
StructureBuilder |
cube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.state.IBlockState block) |
StructureBuilder |
endComponent() |
StructureBuilder |
fillCube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.Block block) |
StructureBuilder |
fillCube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
BlockList list) |
StructureBuilder |
fillCube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.state.IBlockState block) |
void |
generate(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
java.util.Random random) |
StructureBuilder |
repeat(int spacingX,
int spacingY,
int spacingZ,
int times) |
StructureBuilder |
repeat(int spacingX,
int spacingY,
int spacingZ,
RepeatRule repeatRule) |
StructureBuilder |
rotate(net.minecraft.util.EnumFacing front,
net.minecraft.util.EnumFacing top) |
StructureBuilder |
rotateTowards(net.minecraft.util.EnumFacing facing) |
StructureBuilder |
setBlock(int x,
int y,
int z,
net.minecraft.block.Block block) |
StructureBuilder |
setBlock(int x,
int y,
int z,
BlockList list) |
StructureBuilder |
setBlock(int x,
int y,
int z,
net.minecraft.block.state.IBlockState block) |
StructureBuilder |
setOffset(int x,
int y,
int z) |
StructureBuilder |
setOrientation(net.minecraft.util.EnumFacing front,
net.minecraft.util.EnumFacing top) |
StructureBuilder |
startComponent() |
StructureBuilder |
translate(int x,
int y,
int z) |
StructureBuilder |
wireCube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.Block block) |
StructureBuilder |
wireCube(int startX,
int startY,
int startZ,
int width,
int height,
int depth,
net.minecraft.block.state.IBlockState state) |
getNextClockwisepublic void generate(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
java.util.Random random)
generate in class StructureGeneratorpublic StructureBuilder rotate(net.minecraft.util.EnumFacing front, net.minecraft.util.EnumFacing top)
rotate in class StructureGeneratorpublic StructureBuilder rotateTowards(net.minecraft.util.EnumFacing facing)
rotateTowards in class StructureGeneratorpublic StructureBuilder startComponent()
public StructureBuilder setOrientation(net.minecraft.util.EnumFacing front, net.minecraft.util.EnumFacing top)
public StructureBuilder endComponent()
public StructureBuilder setOffset(int x, int y, int z)
public StructureBuilder translate(int x, int y, int z)
public StructureBuilder setBlock(int x, int y, int z, net.minecraft.block.Block block)
public StructureBuilder setBlock(int x, int y, int z, net.minecraft.block.state.IBlockState block)
public StructureBuilder setBlock(int x, int y, int z, BlockList list)
public StructureBuilder cube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.state.IBlockState block)
public StructureBuilder cube(int startX, int startY, int startZ, int width, int height, int depth, BlockList list)
public StructureBuilder fillCube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.state.IBlockState block)
public StructureBuilder fillCube(int startX, int startY, int startZ, int width, int height, int depth, BlockList list)
public StructureBuilder repeat(int spacingX, int spacingY, int spacingZ, int times)
public StructureBuilder repeat(int spacingX, int spacingY, int spacingZ, RepeatRule repeatRule)
public StructureBuilder addBakedRepeatRule(RepeatRule repeatRule)
public StructureBuilder cube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.Block block)
public StructureBuilder fillCube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.Block block)
public StructureBuilder wireCube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.Block block)
public StructureBuilder wireCube(int startX, int startY, int startZ, int width, int height, int depth, net.minecraft.block.state.IBlockState state)