类 OceanMonumentPieces.OceanMonumentPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.OceanMonumentPieces.OceanMonumentPiece
- 直接已知子类:
OceanMonumentPieces.MonumentBuilding
,OceanMonumentPieces.OceanMonumentCoreRoom
,OceanMonumentPieces.OceanMonumentDoubleXRoom
,OceanMonumentPieces.OceanMonumentDoubleXYRoom
,OceanMonumentPieces.OceanMonumentDoubleYRoom
,OceanMonumentPieces.OceanMonumentDoubleYZRoom
,OceanMonumentPieces.OceanMonumentDoubleZRoom
,OceanMonumentPieces.OceanMonumentEntryRoom
,OceanMonumentPieces.OceanMonumentPenthouse
,OceanMonumentPieces.OceanMonumentSimpleRoom
,OceanMonumentPieces.OceanMonumentSimpleTopRoom
,OceanMonumentPieces.OceanMonumentWingRoom
- 封闭类:
- OceanMonumentPieces
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
字段概要
字段修饰符和类型字段说明protected static final BlockState
protected static final BlockState
protected static final BlockState
protected static final boolean
protected static final BlockState
protected static final BlockState
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final BlockState
protected static final int
protected static final int
protected static final int
protected OceanMonumentPieces.RoomDefinition
从类继承的字段 net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
构造器概要
构造器限定符构造器说明protected
OceanMonumentPiece
(StructurePieceType pType, int pGenDepth, Direction pOrientation, OceanMonumentPieces.RoomDefinition pRoomDefinition, int pX, int pY, int pZ) OceanMonumentPiece
(StructurePieceType pType, Direction pOrientation, int pGenDepth, BoundingBox pBox) OceanMonumentPiece
(StructurePieceType pType, CompoundTag pTag) -
方法概要
修饰符和类型方法说明protected void
addAdditionalSaveData
(StructurePieceSerializationContext pContext, CompoundTag pTag) protected boolean
chunkIntersects
(BoundingBox pBox, int pMinX, int pMinZ, int pMaxX, int pMaxZ) protected void
generateBoxOnFillOnly
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState) protected void
generateDefaultFloor
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pZ, boolean pHasOpeningDownwards) protected void
generateWaterBox
(WorldGenLevel pLevel, BoundingBox pBoundingBox, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2) protected static int
getRoomIndex
(int pX, int pY, int pZ) private static BoundingBox
makeBoundingBox
(Direction pDirection, OceanMonumentPieces.RoomDefinition pDefinition, int pX, int pY, int pZ) protected void
spawnElder
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ) 从类继承的方法 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, postProcess, reorient, setGenDepth, setOrientation
-
字段详细资料
-
BASE_GRAY
-
BASE_LIGHT
-
BASE_BLACK
-
DOT_DECO_DATA
-
LAMP_BLOCK
-
DO_FILL
protected static final boolean DO_FILL- 另请参阅:
-
FILL_BLOCK
-
FILL_KEEP
-
GRIDROOM_WIDTH
protected static final int GRIDROOM_WIDTH- 另请参阅:
-
GRIDROOM_DEPTH
protected static final int GRIDROOM_DEPTH- 另请参阅:
-
GRIDROOM_HEIGHT
protected static final int GRIDROOM_HEIGHT- 另请参阅:
-
GRID_WIDTH
protected static final int GRID_WIDTH- 另请参阅:
-
GRID_DEPTH
protected static final int GRID_DEPTH- 另请参阅:
-
GRID_HEIGHT
protected static final int GRID_HEIGHT- 另请参阅:
-
GRID_FLOOR_COUNT
protected static final int GRID_FLOOR_COUNT- 另请参阅:
-
GRID_SIZE
protected static final int GRID_SIZE- 另请参阅:
-
GRIDROOM_SOURCE_INDEX
protected static final int GRIDROOM_SOURCE_INDEX -
GRIDROOM_TOP_CONNECT_INDEX
protected static final int GRIDROOM_TOP_CONNECT_INDEX -
GRIDROOM_LEFTWING_CONNECT_INDEX
protected static final int GRIDROOM_LEFTWING_CONNECT_INDEX -
GRIDROOM_RIGHTWING_CONNECT_INDEX
protected static final int GRIDROOM_RIGHTWING_CONNECT_INDEX -
LEFTWING_INDEX
protected static final int LEFTWING_INDEX- 另请参阅:
-
RIGHTWING_INDEX
protected static final int RIGHTWING_INDEX- 另请参阅:
-
PENTHOUSE_INDEX
protected static final int PENTHOUSE_INDEX- 另请参阅:
-
roomDefinition
-
-
构造器详细资料
-
OceanMonumentPiece
public OceanMonumentPiece(StructurePieceType pType, Direction pOrientation, int pGenDepth, BoundingBox pBox) -
OceanMonumentPiece
protected OceanMonumentPiece(StructurePieceType pType, int pGenDepth, Direction pOrientation, OceanMonumentPieces.RoomDefinition pRoomDefinition, int pX, int pY, int pZ) -
OceanMonumentPiece
-
-
方法详细资料
-
getRoomIndex
protected static int getRoomIndex(int pX, int pY, int pZ) -
makeBoundingBox
private static BoundingBox makeBoundingBox(Direction pDirection, OceanMonumentPieces.RoomDefinition pDefinition, int pX, int pY, int pZ) -
addAdditionalSaveData
- 指定者:
addAdditionalSaveData
在类中StructurePiece
-
generateWaterBox
protected void generateWaterBox(WorldGenLevel pLevel, BoundingBox pBoundingBox, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2) -
generateDefaultFloor
protected void generateDefaultFloor(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pZ, boolean pHasOpeningDownwards) -
generateBoxOnFillOnly
protected void generateBoxOnFillOnly(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState) -
chunkIntersects
-
spawnElder
-