Class NetherFortressPieces.BridgeEndFiller
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.NetherFortressPieces.NetherBridgePiece
net.minecraft.world.level.levelgen.structure.structures.NetherFortressPieces.BridgeEndFiller
- Enclosing class:
NetherFortressPieces
public static class NetherFortressPieces.BridgeEndFiller
extends NetherFortressPieces.NetherBridgePiece
-
Nested Class Summary
Nested classes/interfaces inherited from class StructurePiece
StructurePiece.BlockSelector -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final intprivate static final intFields inherited from class StructurePiece
boundingBox, CAVE_AIR, genDepth -
Constructor Summary
ConstructorsConstructorDescriptionBridgeEndFiller(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidstatic @Nullable NetherFortressPieces.BridgeEndFillercreatePiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) voidpostProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) Methods inherited from class NetherFortressPieces.NetherBridgePiece
generateChildForward, generateChildLeft, generateChildRight, isOkBoxMethods inherited from class 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, reorient, setGenDepth, 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:
-
selfSeed
private final int selfSeed
-
-
Constructor Details
-
BridgeEndFiller
public BridgeEndFiller(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) -
BridgeEndFiller
-
-
Method Details
-
createPiece
public static @Nullable NetherFortressPieces.BridgeEndFiller createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) -
addAdditionalSaveData
- Overrides:
addAdditionalSaveDatain classNetherFortressPieces.NetherBridgePiece
-
postProcess
public void postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) - Specified by:
postProcessin classStructurePiece
-