public static class StructureOceanMonumentPieces.MonumentBuilding extends StructureOceanMonumentPieces.Piece
StructureComponent.BlockSelector| Modifier and Type | Field and Description |
|---|---|
private java.util.List<StructureOceanMonumentPieces.Piece> |
childPieces |
private StructureOceanMonumentPieces.RoomDefinition |
coreRoom |
private StructureOceanMonumentPieces.RoomDefinition |
sourceRoom |
BRICKS_PRISMARINE, DARK_PRISMARINE, DOT_DECO_DATA, GRIDROOM_LEFTWING_CONNECT_INDEX, GRIDROOM_RIGHTWING_CONNECT_INDEX, GRIDROOM_SOURCE_INDEX, GRIDROOM_TOP_CONNECT_INDEX, roomDefinition, ROUGH_PRISMARINE, SEA_LANTERN, WATERboundingBox, componentType| Constructor and Description |
|---|
MonumentBuilding() |
MonumentBuilding(java.util.Random p_i45599_1_,
int p_i45599_2_,
int p_i45599_3_,
EnumFacing p_i45599_4_) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addComponentParts(World worldIn,
java.util.Random randomIn,
StructureBoundingBox structureBoundingBoxIn) |
private void |
generateEntranceArchs(World worldIn,
java.util.Random p_175839_2_,
StructureBoundingBox p_175839_3_) |
private void |
generateEntranceWall(World worldIn,
java.util.Random p_175837_2_,
StructureBoundingBox p_175837_3_) |
private void |
generateLowerWall(World worldIn,
java.util.Random p_175835_2_,
StructureBoundingBox p_175835_3_) |
private void |
generateMiddleWall(World worldIn,
java.util.Random p_175842_2_,
StructureBoundingBox p_175842_3_) |
private void |
generateRoofPiece(World worldIn,
java.util.Random p_175841_2_,
StructureBoundingBox p_175841_3_) |
private java.util.List<StructureOceanMonumentPieces.RoomDefinition> |
generateRoomGraph(java.util.Random p_175836_1_) |
private void |
generateUpperWall(World worldIn,
java.util.Random p_175838_2_,
StructureBoundingBox p_175838_3_) |
private void |
generateWing(boolean p_175840_1_,
int p_175840_2_,
World worldIn,
java.util.Random p_175840_4_,
StructureBoundingBox p_175840_5_) |
doesChunkIntersect, generateBoxOnFillOnly, generateDefaultFloor, generateWaterBox, getRoomIndex, readStructureFromNBT, spawnElder, writeStructureToNBTbuildComponent, clearCurrentPositionBlocksUpwards, createDispenser, createStructureBaseNBT, fillWithAir, fillWithBlocks, fillWithRandomizedBlocks, findIntersecting, generateChest, generateChest, generateDoor, generateMaybeBox, getBlockStateFromPos, getBoundingBox, getComponentType, getCoordBaseMode, getSkyBrightness, getXWithOffset, getYWithOffset, getZWithOffset, isLiquidInStructureBoundingBox, offset, randomlyPlaceBlock, randomlyRareFillWithBlocks, readStructureBaseNBT, replaceAirAndLiquidDownwards, setBlockState, setCoordBaseModeprivate StructureOceanMonumentPieces.RoomDefinition sourceRoom
private StructureOceanMonumentPieces.RoomDefinition coreRoom
private final java.util.List<StructureOceanMonumentPieces.Piece> childPieces
public MonumentBuilding()
public MonumentBuilding(java.util.Random p_i45599_1_,
int p_i45599_2_,
int p_i45599_3_,
EnumFacing p_i45599_4_)
private java.util.List<StructureOceanMonumentPieces.RoomDefinition> generateRoomGraph(java.util.Random p_175836_1_)
public boolean addComponentParts(World worldIn, java.util.Random randomIn, StructureBoundingBox structureBoundingBoxIn)
addComponentParts in class StructureComponentprivate void generateWing(boolean p_175840_1_,
int p_175840_2_,
World worldIn,
java.util.Random p_175840_4_,
StructureBoundingBox p_175840_5_)
private void generateEntranceArchs(World worldIn, java.util.Random p_175839_2_, StructureBoundingBox p_175839_3_)
private void generateEntranceWall(World worldIn, java.util.Random p_175837_2_, StructureBoundingBox p_175837_3_)
private void generateRoofPiece(World worldIn, java.util.Random p_175841_2_, StructureBoundingBox p_175841_3_)
private void generateLowerWall(World worldIn, java.util.Random p_175835_2_, StructureBoundingBox p_175835_3_)
private void generateMiddleWall(World worldIn, java.util.Random p_175842_2_, StructureBoundingBox p_175842_3_)
private void generateUpperWall(World worldIn, java.util.Random p_175838_2_, StructureBoundingBox p_175838_3_)