Class StrongholdPieces.FiveCrossing
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.FiveCrossing
- Enclosing class:
- StrongholdPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
StrongholdPieces.StrongholdPiece.SmallDoorType
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static int
protected static int
private boolean
private boolean
private boolean
private boolean
protected static int
Fields inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
entryDoor
Fields inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
Constructor Summary
ConstructorsConstructorDescriptionFiveCrossing(int p_72974_, Random p_72975_, BoundingBox p_72976_, Direction p_72977_)
FiveCrossing(ServerLevel p_163291_, CompoundTag p_163292_)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalSaveData(ServerLevel p_163294_, CompoundTag p_163295_)
void
addChildren(StructurePiece p_163297_, StructurePieceAccessor p_163298_, Random p_163299_)
createPiece(StructurePieceAccessor p_163301_, Random p_163302_, int p_163303_, int p_163304_, int p_163305_, Direction p_163306_, int p_163307_)
boolean
postProcess(WorldGenLevel p_72982_, StructureFeatureManager p_72983_, ChunkGenerator p_72984_, Random p_72985_, BoundingBox p_72986_, ChunkPos p_72987_, BlockPos p_72988_)
Methods inherited from class net.minecraft.world.level.levelgen.structure.StrongholdPieces.StrongholdPiece
generateSmallDoor, generateSmallDoorChildForward, generateSmallDoorChildLeft, generateSmallDoorChildRight, getNoiseEffect, isOkBox, randomSmallDoor
Methods inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
canBeReplaced, createChest, createChest, createDispenser, createTag, fillColumnDown, 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
protected static final int WIDTH- See Also:
- Constant Field Values
-
HEIGHT
protected static final int HEIGHT- See Also:
- Constant Field Values
-
DEPTH
protected static final int DEPTH- See Also:
- Constant Field Values
-
leftLow
private final boolean leftLow -
leftHigh
private final boolean leftHigh -
rightLow
private final boolean rightLow -
rightHigh
private final boolean rightHigh
-
-
Constructor Details
-
FiveCrossing
-
FiveCrossing
-
-
Method Details
-
addAdditionalSaveData
- Overrides:
addAdditionalSaveData
in classStrongholdPieces.StrongholdPiece
-
addChildren
public void addChildren(StructurePiece p_163297_, StructurePieceAccessor p_163298_, Random p_163299_)- Overrides:
addChildren
in classStructurePiece
-
createPiece
public static StrongholdPieces.FiveCrossing createPiece(StructurePieceAccessor p_163301_, Random p_163302_, int p_163303_, int p_163304_, int p_163305_, Direction p_163306_, int p_163307_) -
postProcess
public boolean postProcess(WorldGenLevel p_72982_, StructureFeatureManager p_72983_, ChunkGenerator p_72984_, Random p_72985_, BoundingBox p_72986_, ChunkPos p_72987_, BlockPos p_72988_)- Specified by:
postProcess
in classStructurePiece
-