public static class NetherFortressGenerator.BridgeStairs extends NetherFortressGenerator.Piece
StructurePiece.BlockRandomizer
AIR, boundingBox, chainLength
Constructor and Description |
---|
BridgeStairs(int chainLength,
BlockBox boundingBox,
Direction orientation) |
BridgeStairs(StructureManager structureManager,
CompoundTag compoundTag) |
Modifier and Type | Method and Description |
---|---|
static NetherFortressGenerator.BridgeStairs |
create(List<StructurePiece> pieces,
int x,
int y,
int z,
int chainlength,
Direction orientation) |
void |
fillOpenings(StructurePiece start,
List<StructurePiece> pieces,
Random random) |
boolean |
generate(StructureWorldAccess structureWorldAccess,
StructureAccessor structureAccessor,
ChunkGenerator chunkGenerator,
Random random,
BlockBox boundingBox,
ChunkPos chunkPos,
BlockPos blockPos) |
fillForwardOpening, fillNWOpening, fillSEOpening, isInbounds, toNbt
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getRotation, getTag, getType, intersectsChunk, isTouchingLiquid, isUnderSeaLevel, orientateChest, setOrientation, translate
public BridgeStairs(StructureManager structureManager, CompoundTag compoundTag)
public void fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random)
fillOpenings
in class StructurePiece
public static NetherFortressGenerator.BridgeStairs create(List<StructurePiece> pieces, int x, int y, int z, int chainlength, Direction orientation)
public boolean generate(StructureWorldAccess structureWorldAccess, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos blockPos)
generate
in class StructurePiece