Class StrongholdPieces.Straight
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
net.minecraft.world.level.levelgen.structure.StrongholdPieces.Straight
- Enclosing class:
- StrongholdPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
StrongholdPieces.StrongholdPiece.SmallDoorTypeNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final booleanprivate final booleanprivate static final intFields inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
entryDoorFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth -
Constructor Summary
ConstructorsConstructorDescriptionStraight(int p_73246_, Random p_73247_, BoundingBox p_73248_, Direction p_73249_) Straight(CompoundTag p_192612_) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_192622_, CompoundTag p_192623_) voidaddChildren(StructurePiece p_163462_, StructurePieceAccessor p_163463_, Random p_163464_) static StrongholdPieces.StraightcreatePiece(StructurePieceAccessor p_163466_, Random p_163467_, int p_163468_, int p_163469_, int p_163470_, Direction p_163471_, int p_163472_) voidpostProcess(WorldGenLevel p_192614_, StructureFeatureManager p_192615_, ChunkGenerator p_192616_, Random p_192617_, BoundingBox p_192618_, ChunkPos p_192619_, BlockPos p_192620_) Methods inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
generateSmallDoor, generateSmallDoorChildForward, generateSmallDoorChildLeft, generateSmallDoorChildRight, getNoiseEffect, isOkBox, randomSmallDoorMethods inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
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, setOrientation
-
Field Details
-
WIDTH
private static final int WIDTH- See Also:
-
HEIGHT
private static final int HEIGHT- See Also:
-
DEPTH
private static final int DEPTH- See Also:
-
leftChild
private final boolean leftChild -
rightChild
private final boolean rightChild
-
-
Constructor Details
-
Straight
-
Straight
-
-
Method Details
-
addAdditionalSaveData
protected void addAdditionalSaveData(StructurePieceSerializationContext p_192622_, CompoundTag p_192623_) - Overrides:
addAdditionalSaveDatain classStrongholdPieces.StrongholdPiece
-
addChildren
public void addChildren(StructurePiece p_163462_, StructurePieceAccessor p_163463_, Random p_163464_) - Overrides:
addChildrenin classStructurePiece
-
createPiece
public static StrongholdPieces.Straight createPiece(StructurePieceAccessor p_163466_, Random p_163467_, int p_163468_, int p_163469_, int p_163470_, Direction p_163471_, int p_163472_) -
postProcess
public void postProcess(WorldGenLevel p_192614_, StructureFeatureManager p_192615_, ChunkGenerator p_192616_, Random p_192617_, BoundingBox p_192618_, ChunkPos p_192619_, BlockPos p_192620_) - Specified by:
postProcessin classStructurePiece
-