public static class OceanMonumentGenerator.DoubleYZRoom extends OceanMonumentGenerator.Piece
StructurePiece.BlockRandomizer
DARK_PRISMARINE, field_14470, FOUR_ONE_ZERO_INDEX, ICE_BLOCKS, PRISMARINE, PRISMARINE_BRICKS, SEA_LANTERN, setting, TWO_TWO_ZERO_INDEX, TWO_ZERO_ZERO_INDEX, WATER, ZERO_ONE_ZERO_INDEX
AIR, boundingBox, chainLength
Constructor and Description |
---|
DoubleYZRoom(Direction direction,
OceanMonumentGenerator.PieceSetting pieceSetting) |
DoubleYZRoom(StructureManager structureManager,
CompoundTag compoundTag) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(StructureWorldAccess structureWorldAccess,
StructureAccessor structureAccessor,
ChunkGenerator chunkGenerator,
Random random,
BlockBox boundingBox,
ChunkPos chunkPos,
BlockPos blockPos) |
getIndex, method_14771, method_14772, method_14774, method_14775, setAirAndWater, toNbt
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getRotation, getTag, getType, intersectsChunk, isTouchingLiquid, isUnderSeaLevel, orientateChest, setOrientation, translate
public DoubleYZRoom(Direction direction, OceanMonumentGenerator.PieceSetting pieceSetting)
public DoubleYZRoom(StructureManager structureManager, CompoundTag compoundTag)
public boolean generate(StructureWorldAccess structureWorldAccess, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos blockPos)
generate
in class StructurePiece