net.minecraft.structure

public class OceanMonumentGenerator$Base

extends OceanMonumentGenerator$Piece

net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces$MonumentBuilding
net.minecraft.class_3366$class_3374
net.minecraft.structure.OceanMonumentGenerator$Base

Field summary

Modifier and TypeField
private static final int
WIDTH
field_31602
SIZE_X
private static final int
HEIGHT
field_31603
SIZE_Y
private static final int
DEPTH
field_31604
SIZE_Z
public static final int
BIOME_RANGE_CHECK
field_31606
BIOME_CHECK_RADIUS
private static final int
TOP_POSITION
field_31605
field_31605
private OceanMonumentGenerator$PieceSetting
sourceRoom
field_14464
entryPieceSetting
private OceanMonumentGenerator$PieceSetting
coreRoom
field_14466
coreRoomPieceSetting
private final List<OceanMonumentGenerator$Piece>
childPieces
field_14465
children

Constructor summary

ModifierConstructor
public (Random random, int x, int z, Direction orientation)
public (NbtCompound nbt)

Method summary

Modifier and TypeMethod
private List<OceanMonumentGenerator$PieceSetting>
generateRoomGraph(RandomSource random)
method_14760(class_5819 arg0)
setupPieces(Random random)
public void
postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos)
method_14931(class_5281 arg0, class_5138 arg1, class_2794 arg2, class_5819 arg3, class_3341 arg4, class_1923 arg5, class_2338 arg6)
generate(StructureWorldAccess arg0, StructureAccessor arg1, ChunkGenerator arg2, Random arg3, BlockBox arg4, ChunkPos arg5, BlockPos arg6)
private void
generateWing(boolean isFlipped, int xoff, WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14761(boolean arg0, int arg1, class_5281 arg2, class_5819 arg3, class_3341 arg4)
generateWing(boolean side, int start, StructureWorldAccess world, Random random, BlockBox box)
private void
generateEntranceArchs(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14763(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateEntranceArches(StructureWorldAccess world, Random random, BlockBox box)
private void
generateEntranceWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14762(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateEntranceWall(StructureWorldAccess world, Random random, BlockBox box)
private void
generateRoofPiece(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14765(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateRoof(StructureWorldAccess world, Random random, BlockBox box)
private void
generateLowerWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14764(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateLevelOne(StructureWorldAccess world, Random random, BlockBox box)
private void
generateMiddleWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14766(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateLevelTwo(StructureWorldAccess world, Random random, BlockBox box)
private void
generateUpperWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB)
method_14767(class_5281 arg0, class_5819 arg1, class_3341 arg2)
generateLevelThree(StructureWorldAccess world, Random random, BlockBox box)