类 StrongholdPieces.StrongholdPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.StrongholdPiece
- 直接已知子类:
StrongholdPieces.ChestCorridor
,StrongholdPieces.FillerCorridor
,StrongholdPieces.FiveCrossing
,StrongholdPieces.Library
,StrongholdPieces.PortalRoom
,StrongholdPieces.PrisonHall
,StrongholdPieces.RoomCrossing
,StrongholdPieces.StairsDown
,StrongholdPieces.Straight
,StrongholdPieces.StraightStairsDown
,StrongholdPieces.Turn
- 封闭类:
- StrongholdPieces
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
字段概要
字段从类继承的字段 net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
构造器概要
构造器限定符构造器说明protected
StrongholdPiece
(StructurePieceType pType, int pGenDepth, BoundingBox pBoundingBox) StrongholdPiece
(StructurePieceType pType, CompoundTag pTag) -
方法概要
修饰符和类型方法说明protected void
addAdditionalSaveData
(StructurePieceSerializationContext pContext, CompoundTag pTag) protected void
generateSmallDoor
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox, StrongholdPieces.StrongholdPiece.SmallDoorType pType, int pX, int pY, int pZ) protected StructurePiece
generateSmallDoorChildForward
(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY) protected StructurePiece
generateSmallDoorChildLeft
(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) protected StructurePiece
generateSmallDoorChildRight
(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) protected static boolean
isOkBox
(BoundingBox pBox) randomSmallDoor
(RandomSource pRandom) 从类继承的方法 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
-
字段详细资料
-
entryDoor
-
-
构造器详细资料
-
StrongholdPiece
-
StrongholdPiece
-
-
方法详细资料
-
addAdditionalSaveData
- 指定者:
addAdditionalSaveData
在类中StructurePiece
-
generateSmallDoor
protected void generateSmallDoor(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox, StrongholdPieces.StrongholdPiece.SmallDoorType pType, int pX, int pY, int pZ) -
randomSmallDoor
-
generateSmallDoorChildForward
@Nullable protected StructurePiece generateSmallDoorChildForward(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY) -
generateSmallDoorChildLeft
@Nullable protected StructurePiece generateSmallDoorChildLeft(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) -
generateSmallDoorChildRight
@Nullable protected StructurePiece generateSmallDoorChildRight(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) -
isOkBox
-