Uses of Class
net.minecraft.world.level.levelgen.structure.BoundingBox
Packages that use BoundingBox
Package
Description
-
Uses of BoundingBox in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as BoundingBoxMethods in net.minecraft.client.renderer that return BoundingBoxModifier and TypeMethodDescriptionprivate BoundingBoxOctree.Branch.createChildBoundingBox(boolean sectionXDiffNegative, boolean sectionYDiffNegative, boolean sectionZDiffNegative) Constructors in net.minecraft.client.renderer with parameters of type BoundingBox -
Uses of BoundingBox in net.minecraft.client.renderer.culling
Methods in net.minecraft.client.renderer.culling with parameters of type BoundingBox -
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 TypeMethodDescriptionstatic BoundingBoxStructureUtils.getStructureBoundingBox(BlockPos northWestCorner, Vec3i size, Rotation rotation) Methods in net.minecraft.gametest.framework with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidGameTestHelper.assertSameBlockStates(BoundingBox sourceBoundingBox, BlockPos targetBoundingBoxCorner) static voidStructureUtils.clearSpaceForStructure(BoundingBox structureBoundingBox, ServerLevel level) -
Uses of BoundingBox in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate static intFillCommand.fillBlocks(CommandSourceStack source, BoundingBox region, BlockInput target, FillCommand.Mode mode, @Nullable Predicate<BlockInWorld> predicate, boolean strict) @Nullable BlockInputFillCommand.Filter.filter(BoundingBox region, BlockPos pos, BlockInput block, ServerLevel level) private static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt count, ChunkAccess chunk, BoundingBox region, Holder<Biome> toFill, 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.util.debug
Fields in net.minecraft.util.debug declared as BoundingBoxModifier and TypeFieldDescriptionprivate final BoundingBoxDebugStructureInfo.boundingBoxThe field for theboundingBoxrecord component.private final BoundingBoxDebugStructureInfo.Piece.boundingBoxThe field for theboundingBoxrecord component.Methods in net.minecraft.util.debug that return BoundingBoxModifier and TypeMethodDescriptionDebugStructureInfo.boundingBox()Returns the value of theboundingBoxrecord component.DebugStructureInfo.Piece.boundingBox()Returns the value of theboundingBoxrecord component.Constructors in net.minecraft.util.debug with parameters of type BoundingBoxModifierConstructorDescriptionDebugStructureInfo(BoundingBox boundingBox, List<DebugStructureInfo.Piece> pieces) Creates an instance of aDebugStructureInforecord class.Piece(BoundingBox boundingBox, boolean isStart) Creates an instance of aPiecerecord class. -
Uses of BoundingBox in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return BoundingBoxModifier and TypeMethodDescriptionTestInstanceBlockEntity.getStructureBoundingBox()TestInstanceBlockEntity.getTestBoundingBox()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 BoundingBoxChunkGenerator.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 @Nullable BoundingBoxBeardifier.affectedBoxprivate final BoundingBoxBeardifier.Rigid.boxThe field for theboxrecord component.Methods in net.minecraft.world.level.levelgen that return BoundingBoxModifier and TypeMethodDescriptionBeardifier.Rigid.box()Returns the value of theboxrecord component.private static BoundingBoxBeardifier.includeBoundingBox(@Nullable BoundingBox encompassingBox, BoundingBox newBox) Methods in net.minecraft.world.level.levelgen with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate static BoundingBoxBeardifier.includeBoundingBox(@Nullable BoundingBox encompassingBox, BoundingBox newBox) Constructors in net.minecraft.world.level.levelgen with parameters of type BoundingBoxModifierConstructorDescriptionBeardifier(List<Beardifier.Rigid> pieces, List<JigsawJunction> junctions, @Nullable BoundingBox affectedBox) Rigid(BoundingBox box, TerrainAdjustment terrainAdjustment, int groundLevelDelta) Creates an instance of aRigidrecord 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 intFossilFeature.countEmptyCorners(WorldGenLevel level, BoundingBox structureBounds) private static DiscreteVoxelShapeTreeFeature.updateLeaves(LevelAccessor level, BoundingBox bounds, Set<BlockPos> logs, Set<BlockPos> decorationSet, Set<BlockPos> rootPositions) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as BoundingBoxModifier and TypeFieldDescriptionprotected BoundingBoxStructurePiece.boundingBoxprivate @Nullable BoundingBoxStructureStart.cachedBoundingBoxFields in net.minecraft.world.level.levelgen.structure with type parameters of type BoundingBoxModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BoundingBox> BoundingBox.CODECstatic final StreamCodec<io.netty.buffer.ByteBuf, BoundingBox> BoundingBox.STREAM_CODECMethods in net.minecraft.world.level.levelgen.structure that return BoundingBoxModifier and TypeMethodDescriptionStructure.adjustBoundingBox(BoundingBox boundingBox) static BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> pieces) BoundingBox.encapsulate(BlockPos pos) Deprecated.BoundingBox.encapsulate(BoundingBox other) Deprecated.static BoundingBoxBoundingBox.encapsulating(BoundingBox a, BoundingBox b) static BoundingBoxBoundingBox.fromCorners(Vec3i pos0, Vec3i pos1) StructurePiece.getBoundingBox()StructureStart.getBoundingBox()static BoundingBoxBoundingBox.infinite()BoundingBox.inflatedBy(int amountToAddAllDirections) Expands this box by a fixedvaluein all directions.BoundingBox.inflatedBy(int inflateX, int inflateY, int inflateZ) protected static BoundingBoxStructurePiece.makeBoundingBox(int x, int y, int z, Direction direction, int width, int height, int depth) BoundingBox.move(int dx, int dy, int dz) Deprecated.Deprecated.BoundingBox.moved(int dx, int dy, int dz) static BoundingBoxBoundingBox.orientBox(int footX, int footY, int footZ, int offX, int offY, int offZ, int width, int height, int depth, Direction direction) 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> iterable) static Optional<BoundingBox> BoundingBox.encapsulatingPositions(Iterable<BlockPos> iterable) Methods in net.minecraft.world.level.levelgen.structure with parameters of type BoundingBoxModifier and TypeMethodDescriptionStructure.adjustBoundingBox(BoundingBox boundingBox) voidPostPlacementProcessor.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) voidStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) protected booleanStructurePiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox chunkBB) protected booleanStructurePiece.createChest(ServerLevelAccessor level, BoundingBox chunkBB, RandomSource random, BlockPos pos, ResourceKey<LootTable> lootTable, @Nullable BlockState blockState) protected booleanStructurePiece.createChest(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected booleanStructurePiece.createDispenser(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, int x, int y, int z, Direction facing, ResourceKey<LootTable> lootTable) BoundingBox.encapsulate(BoundingBox other) Deprecated.static BoundingBoxBoundingBox.encapsulating(BoundingBox a, BoundingBox b) protected voidStructurePiece.fillColumnDown(WorldGenLevel level, BlockState blockState, int x, int startY, int z, BoundingBox chunkBB) static @Nullable StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox box) @Nullable StructurePieceStructurePieceAccessor.findCollisionPiece(BoundingBox box) protected voidStructurePiece.generateAirBox(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1) protected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, boolean skipAir, RandomSource random, StructurePiece.BlockSelector selector) protected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, BlockState edgeBlock, BlockState fillBlock, boolean skipAir) Fill the given area with the selected blocksprotected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox chunkBB, BoundingBox boxBB, boolean skipAir, RandomSource random, StructurePiece.BlockSelector selector) protected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox chunkBB, BoundingBox boxBB, BlockState edgeBlock, BlockState fillBlock, boolean skipAir) protected voidStructurePiece.generateMaybeBox(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, float probability, int x0, int y0, int z0, int x1, int y1, int z1, BlockState edgeBlock, BlockState fillBlock, boolean skipAir, boolean hasToBeInside) protected voidStructurePiece.generateUpperHalfSphere(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, BlockState fillBlock, boolean skipAir) protected BlockStateStructurePiece.getBlock(BlockGetter level, int x, int y, int z, BoundingBox chunkBB) protected abstract voidTemplateStructurePiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) booleanBoundingBox.intersects(BoundingBox other) protected booleanStructurePiece.isInterior(LevelReader level, int x, int y, int z, BoundingBox chunkBB) protected voidStructurePiece.maybeGenerateBlock(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, float probability, int x, int y, int z, BlockState blockState) voidPoolElementStructurePiece.place(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, BlockPos referencePos, boolean keepJigsaws) protected voidStructurePiece.placeBlock(WorldGenLevel level, BlockState blockState, int x, int y, int z, BoundingBox chunkBB) voidStructureStart.placeInChunk(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos) voidPoolElementStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) abstract voidStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidTemplateStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) protected booleanScatteredFeaturePiece.updateAverageGroundHeight(LevelAccessor level, BoundingBox chunkBB, int offset) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type BoundingBoxModifier and TypeMethodDescriptionstatic Optional<BoundingBox> BoundingBox.encapsulatingBoxes(Iterable<BoundingBox> iterable) 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) protectedStructurePiece(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 BoundingBoxModifier and TypeMethodDescription@Nullable StructurePieceStructurePiecesBuilder.findCollisionPiece(BoundingBox box) -
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 structureTemplateManager, BlockPos position, Rotation rotation) FeaturePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) ListPoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) SinglePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) abstract BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type BoundingBoxModifier and TypeMethodDescriptionprotected StructurePlaceSettingsLegacySinglePoolElement.getSettings(Rotation rotation, BoundingBox chunkBB, LiquidSettings liquidSettings, boolean keepJigsaws) protected StructurePlaceSettingsSinglePoolElement.getSettings(Rotation rotation, BoundingBox chunkBB, LiquidSettings liquidSettings, boolean keepJigsaws) voidStructurePoolElement.handleDataMarker(LevelAccessor level, StructureTemplate.StructureBlockInfo dataMarker, BlockPos position, Rotation rotation, RandomSource random, BoundingBox chunkBB) private static booleanJigsawPlacement.isStartTooCloseToWorldHeightLimits(LevelHeightAccessor heightAccessor, DimensionPadding dimensionPadding, BoundingBox centerPieceBb) booleanEmptyPoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanFeaturePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanListPoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanSinglePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) abstract booleanStructurePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, 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.childEntranceBoxesMethods in net.minecraft.world.level.levelgen.structure.structures that return BoundingBoxModifier and TypeMethodDescriptionstatic @Nullable BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) private static BoundingBoxOceanMonumentPieces.OceanMonumentPiece.makeBoundingBox(Direction orientation, OceanMonumentPieces.RoomDefinition roomDefinition, int roomWidth, int roomHeight, int roomDepth) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate voidDesertPyramidPiece.addCellar(WorldGenLevel level, BoundingBox chunkBB) private voidDesertPyramidPiece.addCellarRoom(BlockPos roomCenter, WorldGenLevel level, BoundingBox chunkBB) private voidDesertPyramidPiece.addCellarStairs(BlockPos roomCenter, WorldGenLevel level, BoundingBox chunkBB) voidDesertPyramidStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) voidWoodlandMansionStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) protected booleanMineshaftPieces.MineShaftPiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox chunkBB) protected booleanOceanMonumentPieces.OceanMonumentPiece.chunkIntersects(BoundingBox chunkBB, int x0, int z0, int x1, int z1) protected booleanMineshaftPieces.MineShaftCorridor.createChest(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected voidMineshaftPieces.MineShaftCorridor.fillColumnDown(WorldGenLevel level, BlockState columnState, int x, int startY, int z, BoundingBox chunkBB) protected voidMineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp(WorldGenLevel level, BlockState pillarState, int x, int y, int z, BoundingBox chunkBB) private static intRuinedPortalStructure.findSuitableY(RandomSource random, ChunkGenerator generator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int surfaceYAtCenter, int ySpan, BoundingBox boundingBox, LevelHeightAccessor heightAccessor, RandomState randomState) protected voidOceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, BlockState targetBlock) protected voidOceanMonumentPieces.OceanMonumentPiece.generateDefaultFloor(WorldGenLevel level, BoundingBox chunkBB, int xOff, int zOff, boolean downOpening) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceArchs(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) private voidOceanMonumentPieces.MonumentBuilding.generateLowerWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) private voidOceanMonumentPieces.MonumentBuilding.generateMiddleWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) private voidOceanMonumentPieces.MonumentBuilding.generateRoofPiece(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) protected voidStrongholdPieces.StrongholdPiece.generateSmallDoor(WorldGenLevel level, RandomSource random, BoundingBox chunkBB, StrongholdPieces.StrongholdPiece.SmallDoorType doorType, int footX, int footY, int footZ) private voidOceanMonumentPieces.MonumentBuilding.generateUpperWall(WorldGenLevel level, RandomSource random, BoundingBox chunkBB) protected voidOceanMonumentPieces.OceanMonumentPiece.generateWaterBox(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int y1, int z1) private voidOceanMonumentPieces.MonumentBuilding.generateWing(boolean isFlipped, int xoff, WorldGenLevel level, RandomSource random, BoundingBox chunkBB) protected voidEndCityPieces.EndCityPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidIglooPieces.IglooPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidNetherFossilPieces.NetherFossilPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidOceanRuinPieces.OceanRuinPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidRuinedPortalPiece.handleDataMarker(String markerId, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidShipwreckPieces.ShipwreckPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) protected voidWoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB) private booleanMineshaftPieces.MineShaftCorridor.hasSturdyNeighbours(WorldGenLevel level, BoundingBox chunkBB, int x, int y, int z, int count) protected booleanMineshaftPieces.MineShaftPiece.isInInvalidLocation(LevelAccessor level, BoundingBox chunkBB) protected static booleanNetherFortressPieces.NetherBridgePiece.isOkBox(BoundingBox box) protected static booleanStrongholdPieces.StrongholdPiece.isOkBox(BoundingBox box) protected booleanMineshaftPieces.MineShaftPiece.isSupportingBox(BlockGetter level, BoundingBox chunkBB, int x0, int x1, int y1, int z0) private voidMineshaftPieces.MineShaftCorridor.maybePlaceCobWeb(WorldGenLevel level, BoundingBox chunkBB, RandomSource random, float probability, int x, int y, int z) private voidDesertPyramidPiece.placeCollapsedRoof(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z0, int x1, int z1) private voidDesertPyramidPiece.placeCollapsedRoofPiece(WorldGenLevel level, int x, int y, int z, BoundingBox chunkBB) private voidMineshaftPieces.MineShaftCorridor.placeDoubleLowerOrUpperSupport(WorldGenLevel level, BoundingBox chunkBB, int x, int y, int z) private voidNetherFossilPieces.NetherFossilPiece.placeDriedGhast(WorldGenLevel level, RandomSource random, BoundingBox fossilBB, BoundingBox chunkBB) private voidMineshaftPieces.MineShaftCorridor.placeSupport(WorldGenLevel level, BoundingBox chunkBB, int x0, int y0, int z, int y1, int x1, RandomSource random) private voidMineshaftPieces.MineShaftCrossing.placeSupportPillar(WorldGenLevel level, BoundingBox chunkBB, int x, int y0, int z, int y1) private static voidDesertPyramidStructure.placeSuspiciousSand(BoundingBox chunkBB, WorldGenLevel level, BlockPos blockPos) voidBuriedTreasurePieces.BuriedTreasurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidDesertPyramidPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidIglooPieces.IglooPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidJungleTemplePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidMineshaftPieces.MineShaftCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidMineshaftPieces.MineShaftCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidMineshaftPieces.MineShaftRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidMineshaftPieces.MineShaftStairs.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.BridgeCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.BridgeEndFiller.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.BridgeStraight.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleCorridorStairsPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleCorridorTBalconyPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleEntrance.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleSmallCorridorPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.CastleStalkRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.MonsterThrone.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.RoomCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFortressPieces.StairsRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidNetherFossilPieces.NetherFossilPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.MonumentBuilding.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentCoreRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentEntryRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentPenthouse.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentSimpleRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanMonumentPieces.OceanMonumentWingRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidOceanRuinPieces.OceanRuinPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidRuinedPortalPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidShipwreckPieces.ShipwreckPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.ChestCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.FillerCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.FiveCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.LeftTurn.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.Library.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.PortalRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.PrisonHall.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.RightTurn.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.RoomCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.StairsDown.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.Straight.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidStrongholdPieces.StraightStairsDown.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) voidSwampHutPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) protected voidMineshaftPieces.MineShaftPiece.setPlanksBlock(WorldGenLevel level, BoundingBox chunkBB, BlockState planksBlock, int x, int y, int z) private voidSwampHutPiece.spawnCat(ServerLevelAccessor level, BoundingBox chunkBB) protected voidOceanMonumentPieces.OceanMonumentPiece.spawnElder(WorldGenLevel level, BoundingBox chunkBB, int x, int y, int z) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifierConstructorDescriptionBridgeCrossing(int genDepth, BoundingBox boundingBox, Direction direction) BridgeEndFiller(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) BridgeStraight(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) CastleCorridorStairsPiece(int genDepth, BoundingBox boundingBox, Direction direction) CastleCorridorTBalconyPiece(int genDepth, BoundingBox boundingBox, Direction direction) CastleEntrance(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) CastleSmallCorridorCrossingPiece(int genDepth, BoundingBox boundingBox, Direction direction) CastleSmallCorridorLeftTurnPiece(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) CastleSmallCorridorPiece(int genDepth, BoundingBox boundingBox, Direction direction) CastleSmallCorridorRightTurnPiece(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) CastleStalkRoom(int genDepth, BoundingBox boundingBox, Direction direction) ChestCorridor(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) FillerCorridor(int genDepth, BoundingBox boundingBox, Direction direction) FiveCrossing(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) LeftTurn(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) Library(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) MineShaftCorridor(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction, MineshaftStructure.Type type) MineShaftCrossing(int genDepth, BoundingBox boundingBox, @Nullable Direction direction, MineshaftStructure.Type type) MineShaftPiece(StructurePieceType pieceType, int genDepth, MineshaftStructure.Type type, BoundingBox boundingBox) MineShaftStairs(int genDepth, BoundingBox boundingBox, Direction direction, MineshaftStructure.Type type) MonsterThrone(int genDepth, BoundingBox boundingBox, Direction direction) protectedNetherBridgePiece(StructurePieceType type, int genDepth, BoundingBox boundingBox) OceanMonumentPenthouse(Direction orientation, BoundingBox boundingBox) OceanMonumentPiece(StructurePieceType type, Direction orientation, int genDepth, BoundingBox boundingBox) OceanMonumentWingRoom(Direction orientation, BoundingBox boundingBox, int randomValue) PortalRoom(int genDepth, BoundingBox boundingBox, Direction direction) PrisonHall(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) RightTurn(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) RoomCrossing(int genDepth, BoundingBox boundingBox, Direction direction) RoomCrossing(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) StairsDown(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) StairsRoom(int genDepth, BoundingBox boundingBox, Direction direction) Straight(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) StraightStairsDown(int genDepth, RandomSource random, BoundingBox boundingBox, Direction direction) protectedStrongholdPiece(StructurePieceType type, int genDepth, BoundingBox boundingBox) protectedTurn(StructurePieceType type, int genDepth, BoundingBox boundingBox) -
Uses of BoundingBox in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as BoundingBoxModifier and TypeFieldDescriptionprivate @Nullable BoundingBoxStructurePlaceSettings.boundingBoxMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return BoundingBoxModifier and TypeMethodDescription@Nullable BoundingBoxStructurePlaceSettings.getBoundingBox()StructureTemplate.getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror) protected static BoundingBoxStructureTemplate.getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror, Vec3i size) StructureTemplate.getBoundingBox(StructurePlaceSettings settings, BlockPos position) 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 TypeMethodDescriptionvoidLevelTicks.clearArea(BoundingBox area) voidLevelTicks.copyArea(BoundingBox area, Vec3i offset) voidLevelTicks.copyAreaFrom(LevelTicks<T> source, BoundingBox area, Vec3i offset) private voidLevelTicks.forContainersInArea(BoundingBox bb, LevelTicks.PosAndContainerConsumer<T> ouput) -
Uses of BoundingBox in net.neoforged.neoforge.common.world
Methods in net.neoforged.neoforge.common.world that return BoundingBox