Uses of Class
net.minecraft.world.level.levelgen.structure.BoundingBox
Packages that use BoundingBox
Package
Description
-
Uses of BoundingBox in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug with type parameters of type BoundingBoxModifier and TypeFieldDescriptionprivate final Map
<ResourceKey<Level>, Map<String, BoundingBox>> StructureRenderer.postMainBoxes
Methods in net.minecraft.client.renderer.debug with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoid
StructureRenderer.addBoundingBox
(BoundingBox boundingBox, List<StructuresDebugPayload.PieceInfo> pieces, ResourceKey<Level> dimension) -
Uses of BoundingBox in net.minecraft.core
Methods in net.minecraft.core with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework that return BoundingBoxModifier and TypeMethodDescriptionprivate static BoundingBox
StructureUtils.getBoundingBoxAtGround
(BlockPos pos, int radius, ServerLevel level) static BoundingBox
StructureUtils.getStructureBoundingBox
(BlockPos pos, Vec3i offset, Rotation rotation) static BoundingBox
StructureUtils.getStructureBoundingBox
(StructureBlockEntity structureBlockEntity) Methods in net.minecraft.gametest.framework with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoid
GameTestHelper.assertSameBlockStates
(BoundingBox boundingBox, BlockPos pos) static void
StructureUtils.clearSpaceForStructure
(BoundingBox boundingBox, ServerLevel level) private static void
StructureUtils.forceLoadChunks
(BoundingBox boundingBox, ServerLevel level) -
Uses of BoundingBox in net.minecraft.network.protocol.common.custom
Fields in net.minecraft.network.protocol.common.custom declared as BoundingBoxModifier and TypeFieldDescriptionprivate final BoundingBox
StructuresDebugPayload.PieceInfo.boundingBox
The field for theboundingBox
record component.private final BoundingBox
StructuresDebugPayload.mainBB
The field for themainBB
record component.Methods in net.minecraft.network.protocol.common.custom that return BoundingBoxModifier and TypeMethodDescriptionStructuresDebugPayload.PieceInfo.boundingBox()
Returns the value of theboundingBox
record component.StructuresDebugPayload.mainBB()
Returns the value of themainBB
record component.(package private) static BoundingBox
StructuresDebugPayload.readBoundingBox
(FriendlyByteBuf buffer) Methods in net.minecraft.network.protocol.common.custom with parameters of type BoundingBoxModifier and TypeMethodDescription(package private) static void
StructuresDebugPayload.writeBoundingBox
(FriendlyByteBuf buffer, BoundingBox boundingBox) Constructors in net.minecraft.network.protocol.common.custom with parameters of type BoundingBoxModifierConstructorDescriptionPieceInfo
(BoundingBox boundingBox, boolean isStart) Creates an instance of aPieceInfo
record class.StructuresDebugPayload
(ResourceKey<Level> dimension, BoundingBox mainBB, List<StructuresDebugPayload.PieceInfo> pieces) Creates an instance of aStructuresDebugPayload
record class. -
Uses of BoundingBox in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate static int
FillCommand.fillBlocks
(CommandSourceStack source, BoundingBox area, BlockInput newBlock, FillCommand.Mode mode, Predicate<BlockInWorld> replacingPredicate) SetBlockCommand.Filter.filter
(BoundingBox boundingBox, BlockPos pos, BlockInput blockInput, ServerLevel level) private static BiomeResolver
FillBiomeCommand.makeResolver
(org.apache.commons.lang3.mutable.MutableInt biomeEntries, ChunkAccess chunk, BoundingBox targetRegion, Holder<Biome> replacementBiome, Predicate<Holder<Biome>> filter) -
Uses of BoundingBox in net.minecraft.server.level
Methods in net.minecraft.server.level with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return types with arguments of type BoundingBoxModifier and TypeMethodDescriptionprivate static Optional
<BoundingBox> StructureBlockEntity.calculateEnclosingBoundingBox
(BlockPos pos, Stream<BlockPos> relatedCorners) -
Uses of BoundingBox in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk that return BoundingBoxModifier and TypeMethodDescriptionprivate static BoundingBox
ChunkGenerator.getWritableArea
(ChunkAccess chunk) -
Uses of BoundingBox in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BoundingBoxModifier and TypeFieldDescriptionprivate final BoundingBox
Beardifier.Rigid.box
The field for thebox
record component.Methods in net.minecraft.world.level.levelgen that return BoundingBoxModifier and TypeMethodDescriptionBeardifier.Rigid.box()
Returns the value of thebox
record component.Constructors in net.minecraft.world.level.levelgen with parameters of type BoundingBoxModifierConstructorDescriptionRigid
(BoundingBox box, TerrainAdjustment terrainAdjustment, int groundLevelDelta) Creates an instance of aRigid
record class. -
Uses of BoundingBox in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate static int
FossilFeature.countEmptyCorners
(WorldGenLevel level, BoundingBox boundingBox) private static DiscreteVoxelShape
TreeFeature.updateLeaves
(LevelAccessor level, BoundingBox box, Set<BlockPos> rootPositions, Set<BlockPos> trunkPositions, Set<BlockPos> foliagePositions) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as BoundingBoxModifier and TypeFieldDescriptionprotected BoundingBox
StructurePiece.boundingBox
private BoundingBox
StructureStart.cachedBoundingBox
Fields in net.minecraft.world.level.levelgen.structure with type parameters of type BoundingBoxModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<BoundingBox> BoundingBox.CODEC
Methods in net.minecraft.world.level.levelgen.structure that return BoundingBoxModifier and TypeMethodDescriptionStructure.adjustBoundingBox
(BoundingBox boundingBox) static BoundingBox
StructurePiece.createBoundingBox
(Stream<StructurePiece> pieces) BoundingBox.encapsulate
(BlockPos pos) Deprecated.BoundingBox.encapsulate
(BoundingBox box) Deprecated.static BoundingBox
BoundingBox.fromCorners
(Vec3i first, Vec3i second) StructurePiece.getBoundingBox()
StructureStart.getBoundingBox()
static BoundingBox
BoundingBox.infinite()
BoundingBox.inflatedBy
(int value) Expands this box by a fixedvalue
in all directions.BoundingBox.inflatedBy
(int x, int y, int z) protected static BoundingBox
StructurePiece.makeBoundingBox
(int x, int y, int z, Direction direction, int offsetX, int offsetY, int offsetZ) BoundingBox.move
(int x, int y, int z) Deprecated.Deprecated.BoundingBox.moved
(int x, int y, int z) static BoundingBox
BoundingBox.orientBox
(int structureMinX, int structureMinY, int structureMinZ, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, Direction facing) Create a bounding box with the specified dimensions and rotate it.Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type BoundingBoxModifier and TypeMethodDescriptionstatic Optional
<BoundingBox> BoundingBox.encapsulatingBoxes
(Iterable<BoundingBox> boxes) static Optional
<BoundingBox> BoundingBox.encapsulatingPositions
(Iterable<BlockPos> positions) Methods in net.minecraft.world.level.levelgen.structure with parameters of type BoundingBoxModifier and TypeMethodDescriptionStructure.adjustBoundingBox
(BoundingBox boundingBox) void
PostPlacementProcessor.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, PiecesContainer pieces) void
Structure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) protected boolean
StructurePiece.canBeReplaced
(LevelReader level, int x, int y, int z, BoundingBox box) protected boolean
StructurePiece.createChest
(ServerLevelAccessor level, BoundingBox box, RandomSource random, BlockPos pos, ResourceKey<LootTable> lootTable, BlockState state) protected boolean
StructurePiece.createChest
(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected boolean
StructurePiece.createDispenser
(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, Direction facing, ResourceKey<LootTable> lootTable) BoundingBox.encapsulate
(BoundingBox box) Deprecated.protected void
StructurePiece.fillColumnDown
(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) static StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> pieces, BoundingBox boundingBox) StructurePieceAccessor.findCollisionPiece
(BoundingBox box) protected void
StructurePiece.generateAirBox
(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) protected void
StructurePiece.generateBox
(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean alwaysReplace, RandomSource random, StructurePiece.BlockSelector blockSelector) protected void
StructurePiece.generateBox
(WorldGenLevel level, BoundingBox box, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, BlockState boundaryBlockState, BlockState insideBlockState, boolean existingOnly) Fill the given area with the selected blocksprotected void
StructurePiece.generateBox
(WorldGenLevel level, BoundingBox boundingBox, BoundingBox box, boolean alwaysReplace, RandomSource random, StructurePiece.BlockSelector blockSelector) protected void
StructurePiece.generateBox
(WorldGenLevel level, BoundingBox boundingBox, BoundingBox box, BlockState boundaryBlockState, BlockState insideBlockState, boolean existingOnly) protected void
StructurePiece.generateMaybeBox
(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x1, int y1, int z1, int x2, int y2, int z2, BlockState edgeState, BlockState state, boolean requireNonAir, boolean requireSkylight) protected void
StructurePiece.generateUpperHalfSphere
(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean excludeAir) protected BlockState
StructurePiece.getBlock
(BlockGetter level, int x, int y, int z, BoundingBox box) protected abstract void
TemplateStructurePiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) boolean
BoundingBox.intersects
(BoundingBox box) protected boolean
StructurePiece.isInterior
(LevelReader level, int x, int y, int z, BoundingBox box) protected void
StructurePiece.maybeGenerateBlock
(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x, int y, int z, BlockState state) void
PoolElementStructurePiece.place
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, BlockPos pos, boolean keepJigsaws) protected void
StructurePiece.placeBlock
(WorldGenLevel level, BlockState blockstate, int x, int y, int z, BoundingBox boundingbox) void
StructureStart.placeInChunk
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos) void
PoolElementStructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) abstract void
StructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
TemplateStructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) protected boolean
ScatteredFeaturePiece.updateAverageGroundHeight
(LevelAccessor level, BoundingBox bounds, int height) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type BoundingBoxModifier and TypeMethodDescriptionstatic Optional
<BoundingBox> BoundingBox.encapsulatingBoxes
(Iterable<BoundingBox> boxes) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type BoundingBoxModifierConstructorDescriptionPoolElementStructurePiece
(StructureTemplateManager structureTemplateManager, StructurePoolElement element, BlockPos position, int groundLevelDelta, Rotation rotation, BoundingBox boundingBox, LiquidSettings liquidSettings) protected
StructurePiece
(StructurePieceType type, int genDepth, BoundingBox boundingBox) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces that return BoundingBoxModifier and TypeMethodDescriptionPiecesContainer.calculateBoundingBox()
StructurePiecesBuilder.getBoundingBox()
Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools that return BoundingBoxModifier and TypeMethodDescriptionEmptyPoolElement.getBoundingBox
(StructureTemplateManager p_227172_, BlockPos p_227173_, Rotation p_227174_) FeaturePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) ListPoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) SinglePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) abstract BoundingBox
StructurePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type BoundingBoxModifier and TypeMethodDescriptionprotected StructurePlaceSettings
LegacySinglePoolElement.getSettings
(Rotation p_210353_, BoundingBox p_210354_, LiquidSettings p_352069_, boolean p_210355_) protected StructurePlaceSettings
SinglePoolElement.getSettings
(Rotation rotation, BoundingBox boundingBox, LiquidSettings liquidSettings, boolean offset) void
StructurePoolElement.handleDataMarker
(LevelAccessor level, StructureTemplate.StructureBlockInfo blockInfo, BlockPos pos, Rotation rotation, RandomSource random, BoundingBox box) boolean
EmptyPoolElement.place
(StructureTemplateManager p_227158_, WorldGenLevel p_227159_, StructureManager p_227160_, ChunkGenerator p_227161_, BlockPos p_227162_, BlockPos p_227163_, Rotation p_227164_, BoundingBox p_227165_, RandomSource p_227166_, LiquidSettings p_352245_, boolean p_227167_) boolean
FeaturePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) boolean
ListPoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) boolean
SinglePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) abstract boolean
StructurePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type BoundingBoxModifier and TypeFieldDescriptionprivate final List
<BoundingBox> MineshaftPieces.MineShaftRoom.childEntranceBoxes
Methods in net.minecraft.world.level.levelgen.structure.structures that return BoundingBoxModifier and TypeMethodDescriptionstatic BoundingBox
MineshaftPieces.MineShaftCorridor.findCorridorSize
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBox
MineshaftPieces.MineShaftCrossing.findCrossing
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBox
StrongholdPieces.FillerCorridor.findPieceBox
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation) static BoundingBox
MineshaftPieces.MineShaftStairs.findStairs
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) private static BoundingBox
OceanMonumentPieces.OceanMonumentPiece.makeBoundingBox
(Direction direction, OceanMonumentPieces.RoomDefinition definition, int x, int y, int z) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate void
DesertPyramidPiece.addCellar
(WorldGenLevel level, BoundingBox box) private void
DesertPyramidPiece.addCellarRoom
(BlockPos pos, WorldGenLevel level, BoundingBox box) private void
DesertPyramidPiece.addCellarStairs
(BlockPos pos, WorldGenLevel level, BoundingBox box) void
DesertPyramidStructure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) void
WoodlandMansionStructure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) protected boolean
MineshaftPieces.MineShaftPiece.canBeReplaced
(LevelReader level, int x, int y, int z, BoundingBox box) protected boolean
OceanMonumentPieces.OceanMonumentPiece.chunkIntersects
(BoundingBox box, int minX, int minZ, int maxX, int maxZ) protected boolean
MineshaftPieces.MineShaftCorridor.createChest
(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected void
MineshaftPieces.MineShaftCorridor.fillColumnDown
(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) protected void
MineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp
(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) private static int
RuinedPortalStructure.findSuitableY
(RandomSource random, ChunkGenerator chunkGenerator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BoundingBox box, LevelHeightAccessor level, RandomState randomState) protected void
OceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly
(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state) protected void
OceanMonumentPieces.OceanMonumentPiece.generateDefaultFloor
(WorldGenLevel level, BoundingBox box, int x, int z, boolean hasOpeningDownwards) private void
OceanMonumentPieces.MonumentBuilding.generateEntranceArchs
(WorldGenLevel level, RandomSource random, BoundingBox box) private void
OceanMonumentPieces.MonumentBuilding.generateEntranceWall
(WorldGenLevel level, RandomSource random, BoundingBox box) private void
OceanMonumentPieces.MonumentBuilding.generateLowerWall
(WorldGenLevel level, RandomSource random, BoundingBox box) private void
OceanMonumentPieces.MonumentBuilding.generateMiddleWall
(WorldGenLevel level, RandomSource random, BoundingBox box) private void
OceanMonumentPieces.MonumentBuilding.generateRoofPiece
(WorldGenLevel level, RandomSource random, BoundingBox box) protected void
StrongholdPieces.StrongholdPiece.generateSmallDoor
(WorldGenLevel level, RandomSource random, BoundingBox box, StrongholdPieces.StrongholdPiece.SmallDoorType type, int x, int y, int z) private void
OceanMonumentPieces.MonumentBuilding.generateUpperWall
(WorldGenLevel level, RandomSource random, BoundingBox box) protected void
OceanMonumentPieces.OceanMonumentPiece.generateWaterBox
(WorldGenLevel level, BoundingBox boundingBox, int x1, int y1, int z1, int x2, int y2, int z2) private void
OceanMonumentPieces.MonumentBuilding.generateWing
(boolean wing, int x, WorldGenLevel level, RandomSource random, BoundingBox box) protected void
EndCityPieces.EndCityPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
IglooPieces.IglooPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
NetherFossilPieces.NetherFossilPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
OceanRuinPieces.OceanRuinPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
RuinedPortalPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
ShipwreckPieces.ShipwreckPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected void
WoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) private boolean
MineshaftPieces.MineShaftCorridor.hasSturdyNeighbours
(WorldGenLevel level, BoundingBox box, int x, int y, int z, int required) protected boolean
MineshaftPieces.MineShaftPiece.isInInvalidLocation
(LevelAccessor level, BoundingBox boundingBox) protected static boolean
NetherFortressPieces.NetherBridgePiece.isOkBox
(BoundingBox box) protected static boolean
StrongholdPieces.StrongholdPiece.isOkBox
(BoundingBox box) protected boolean
MineshaftPieces.MineShaftPiece.isSupportingBox
(BlockGetter level, BoundingBox box, int xStart, int xEnd, int y, int z) private void
MineshaftPieces.MineShaftCorridor.maybePlaceCobWeb
(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x, int y, int z) private void
DesertPyramidPiece.placeCollapsedRoof
(WorldGenLevel level, BoundingBox box, int minX, int y, int minZ, int maxX, int maxZ) private void
DesertPyramidPiece.placeCollapsedRoofPiece
(WorldGenLevel level, int x, int y, int z, BoundingBox box) private void
MineshaftPieces.MineShaftCorridor.placeDoubleLowerOrUpperSupport
(WorldGenLevel level, BoundingBox box, int x, int y, int z) private void
MineshaftPieces.MineShaftCorridor.placeSupport
(WorldGenLevel level, BoundingBox box, int minX, int minY, int z, int maxY, int maxX, RandomSource random) private void
MineshaftPieces.MineShaftCrossing.placeSupportPillar
(WorldGenLevel level, BoundingBox box, int x, int y, int z, int maxY) private static void
DesertPyramidStructure.placeSuspiciousSand
(BoundingBox boundingBox, WorldGenLevel worldGenLevel, BlockPos pos) void
BuriedTreasurePieces.BuriedTreasurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
DesertPyramidPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
IglooPieces.IglooPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
JungleTemplePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftStairs.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeEndFiller.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeStraight.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleCorridorStairsPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleCorridorTBalconyPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleEntrance.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleStalkRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.MonsterThrone.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.RoomCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.StairsRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFossilPieces.NetherFossilPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.MonumentBuilding.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentCoreRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentEntryRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentPenthouse.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentSimpleRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentWingRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanRuinPieces.OceanRuinPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
RuinedPortalPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
ShipwreckPieces.ShipwreckPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.ChestCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.FillerCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.FiveCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.LeftTurn.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.Library.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.PortalRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.PrisonHall.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.RightTurn.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.RoomCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.StairsDown.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.Straight.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.StraightStairsDown.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
SwampHutPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) protected void
MineshaftPieces.MineShaftPiece.setPlanksBlock
(WorldGenLevel level, BoundingBox box, BlockState plankState, int x, int y, int z) private void
SwampHutPiece.spawnCat
(ServerLevelAccessor level, BoundingBox box) protected void
OceanMonumentPieces.OceanMonumentPiece.spawnElder
(WorldGenLevel level, BoundingBox box, int x, int y, int z) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifierConstructorDescriptionBridgeCrossing
(int genDepth, BoundingBox box, Direction orientation) BridgeEndFiller
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) BridgeStraight
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) CastleCorridorStairsPiece
(int genDepth, BoundingBox box, Direction orientation) CastleCorridorTBalconyPiece
(int genDepth, BoundingBox box, Direction orientation) CastleEntrance
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) CastleSmallCorridorCrossingPiece
(int genDepth, BoundingBox box, Direction orientation) CastleSmallCorridorLeftTurnPiece
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) CastleSmallCorridorPiece
(int genDepth, BoundingBox box, Direction orientation) CastleSmallCorridorRightTurnPiece
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) CastleStalkRoom
(int genDepth, BoundingBox box, Direction orientation) ChestCorridor
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) FillerCorridor
(int genDepth, BoundingBox box, Direction orientation) FiveCrossing
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) LeftTurn
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) Library
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) MineShaftCorridor
(int genDepth, RandomSource random, BoundingBox boundingBox, Direction orientation, MineshaftStructure.Type type) MineShaftCrossing
(int genDepth, BoundingBox boundingBox, Direction direction, MineshaftStructure.Type type) MineShaftPiece
(StructurePieceType structurePieceType, int genDepth, MineshaftStructure.Type type, BoundingBox boundingBox) MineShaftStairs
(int genDepth, BoundingBox boundingBox, Direction orientation, MineshaftStructure.Type type) MonsterThrone
(int genDepth, BoundingBox box, Direction orientation) protected
NetherBridgePiece
(StructurePieceType type, int genDepth, BoundingBox boundingBox) OceanMonumentPenthouse
(Direction direction, BoundingBox box) OceanMonumentPiece
(StructurePieceType type, Direction orientation, int genDepth, BoundingBox box) OceanMonumentWingRoom
(Direction direction, BoundingBox box, int flag) PortalRoom
(int genDepth, BoundingBox box, Direction orientation) PrisonHall
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) RightTurn
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) RoomCrossing
(int genDepth, BoundingBox box, Direction orientation) RoomCrossing
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) StairsDown
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) StairsRoom
(int genDepth, BoundingBox box, Direction orientation) Straight
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) StraightStairsDown
(int genDepth, RandomSource random, BoundingBox box, Direction orientation) protected
StrongholdPiece
(StructurePieceType type, int genDepth, BoundingBox boundingBox) protected
Turn
(StructurePieceType p_229930_, int p_229931_, BoundingBox p_229932_) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as BoundingBoxMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return BoundingBoxModifier and TypeMethodDescriptionStructurePlaceSettings.getBoundingBox()
StructureTemplate.getBoundingBox
(BlockPos startPos, Rotation rotation, BlockPos pivotPos, Mirror mirror) protected static BoundingBox
StructureTemplate.getBoundingBox
(BlockPos startPos, Rotation rotation, BlockPos pivotPos, Mirror mirror, Vec3i size) StructureTemplate.getBoundingBox
(StructurePlaceSettings settings, BlockPos startPos) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.world.phys
Methods in net.minecraft.world.phys with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.world.ticks
Methods in net.minecraft.world.ticks with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoid
LevelTicks.clearArea
(BoundingBox area) void
LevelTicks.copyArea
(BoundingBox area, Vec3i offset) void
LevelTicks.copyAreaFrom
(LevelTicks<T> levelTicks, BoundingBox area, Vec3i offset) private void
LevelTicks.forContainersInArea
(BoundingBox area, LevelTicks.PosAndContainerConsumer<T> action) -
Uses of BoundingBox in net.neoforged.neoforge.common.world
Methods in net.neoforged.neoforge.common.world that return BoundingBox