类 OceanMonumentPieces.MonumentBuilding
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces.OceanMonumentPiece
net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces.MonumentBuilding
- 封闭类:
- OceanMonumentPieces
public static class OceanMonumentPieces.MonumentBuilding
extends OceanMonumentPieces.OceanMonumentPiece
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
字段概要
字段修饰符和类型字段说明static final int
private final List<OceanMonumentPieces.OceanMonumentPiece>
private static final int
private static final int
private static final int
private static final int
从类继承的字段 net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces.OceanMonumentPiece
BASE_BLACK, BASE_GRAY, BASE_LIGHT, DO_FILL, DOT_DECO_DATA, FILL_BLOCK, FILL_KEEP, GRID_DEPTH, GRID_FLOOR_COUNT, GRID_HEIGHT, GRID_SIZE, GRID_WIDTH, GRIDROOM_DEPTH, GRIDROOM_HEIGHT, GRIDROOM_LEFTWING_CONNECT_INDEX, GRIDROOM_RIGHTWING_CONNECT_INDEX, GRIDROOM_SOURCE_INDEX, GRIDROOM_TOP_CONNECT_INDEX, GRIDROOM_WIDTH, LAMP_BLOCK, LEFTWING_INDEX, PENTHOUSE_INDEX, RIGHTWING_INDEX, roomDefinition
从类继承的字段 net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
构造器概要
构造器构造器说明MonumentBuilding
(CompoundTag pTag) MonumentBuilding
(RandomSource pRandom, int pX, int pZ, Direction pOrientation) -
方法概要
修饰符和类型方法说明private void
generateEntranceArchs
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
generateEntranceWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
generateLowerWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
generateMiddleWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
generateRoofPiece
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private List<OceanMonumentPieces.RoomDefinition>
generateRoomGraph
(RandomSource pRandom) private void
generateUpperWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
generateWing
(boolean pWing, int pX, WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) void
postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) 从类继承的方法 net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces.OceanMonumentPiece
addAdditionalSaveData, chunkIntersects, generateBoxOnFillOnly, generateDefaultFloor, generateWaterBox, getRoomIndex, spawnElder
从类继承的方法 net.minecraft.world.level.levelgen.structure.StructurePiece
addChildren, canBeReplaced, createBoundingBox, createChest, createChest, createDispenser, createTag, fillColumnDown, findCollisionPiece, generateAirBox, generateBox, generateBox, generateBox, generateBox, generateMaybeBox, generateUpperHalfSphere, getBlock, getBoundingBox, getGenDepth, getLocatorPosition, getMirror, getOrientation, getRandomHorizontalDirection, getRotation, getType, getWorldPos, getWorldX, getWorldY, getWorldZ, isCloseToChunk, isInterior, isReplaceableByStructures, makeBoundingBox, maybeGenerateBlock, move, placeBlock, reorient, setGenDepth, setOrientation
-
字段详细资料
-
WIDTH
private static final int WIDTH- 另请参阅:
-
HEIGHT
private static final int HEIGHT- 另请参阅:
-
DEPTH
private static final int DEPTH- 另请参阅:
-
BIOME_RANGE_CHECK
public static final int BIOME_RANGE_CHECK- 另请参阅:
-
TOP_POSITION
private static final int TOP_POSITION- 另请参阅:
-
sourceRoom
-
coreRoom
-
childPieces
-
-
构造器详细资料
-
MonumentBuilding
-
MonumentBuilding
-
-
方法详细资料
-
generateRoomGraph
-
postProcess
public void postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) - 指定者:
postProcess
在类中StructurePiece
-
generateWing
private void generateWing(boolean pWing, int pX, WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) -
generateEntranceArchs
-
generateEntranceWall
-
generateRoofPiece
-
generateLowerWall
-
generateMiddleWall
-
generateUpperWall
-