Class StrongholdPieces.Library
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.StrongholdPiece
net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.Library
- Enclosing class:
- StrongholdPieces
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.StrongholdPieceStrongholdPieces.StrongholdPiece.SmallDoorTypeNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceStructurePiece.BlockSelector
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprivate final booleanprotected static final intprotected static final intFields inherited from class net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.StrongholdPieceentryDoorFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceboundingBox, CAVE_AIR, genDepth
- 
Constructor SummaryConstructorsConstructorDescriptionLibrary(int p_229589_, RandomSource p_229590_, BoundingBox p_229591_, Direction p_229592_) Library(CompoundTag p_229594_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_229612_, CompoundTag p_229613_) static StrongholdPieces.LibrarycreatePiece(StructurePieceAccessor p_229604_, RandomSource p_229605_, int p_229606_, int p_229607_, int p_229608_, Direction p_229609_, int p_229610_) voidpostProcess(WorldGenLevel p_229596_, StructureManager p_229597_, ChunkGenerator p_229598_, RandomSource p_229599_, BoundingBox p_229600_, ChunkPos p_229601_, BlockPos p_229602_) Methods inherited from class net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces.StrongholdPiecegenerateSmallDoor, generateSmallDoorChildForward, generateSmallDoorChildLeft, generateSmallDoorChildRight, isOkBox, randomSmallDoorMethods inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceaddChildren, 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
- 
Field Details- 
WIDTHprotected static final int WIDTH- See Also:
 
- 
HEIGHTprotected static final int HEIGHT- See Also:
 
- 
TALL_HEIGHTprotected static final int TALL_HEIGHT- See Also:
 
- 
DEPTHprotected static final int DEPTH- See Also:
 
- 
isTallprivate final boolean isTall
 
- 
- 
Constructor Details- 
Library
- 
Library
 
- 
- 
Method Details- 
addAdditionalSaveDataprotected void addAdditionalSaveData(StructurePieceSerializationContext p_229612_, CompoundTag p_229613_) - Overrides:
- addAdditionalSaveDatain class- StrongholdPieces.StrongholdPiece
 
- 
createPiecepublic static StrongholdPieces.Library createPiece(StructurePieceAccessor p_229604_, RandomSource p_229605_, int p_229606_, int p_229607_, int p_229608_, Direction p_229609_, int p_229610_) 
- 
postProcesspublic void postProcess(WorldGenLevel p_229596_, StructureManager p_229597_, ChunkGenerator p_229598_, RandomSource p_229599_, BoundingBox p_229600_, ChunkPos p_229601_, BlockPos p_229602_) - Specified by:
- postProcessin class- StructurePiece
 
 
-