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.postMainBoxesMethods in net.minecraft.client.renderer.debug with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidStructureRenderer.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 BoundingBoxStructureUtils.getBoundingBoxAtGround(BlockPos pos, int radius, ServerLevel level) static BoundingBoxStructureUtils.getStructureBoundingBox(BlockPos pos, Vec3i offset, Rotation rotation) static BoundingBoxStructureUtils.getStructureBoundingBox(StructureBlockEntity structureBlockEntity) Methods in net.minecraft.gametest.framework with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidGameTestHelper.assertSameBlockStates(BoundingBox boundingBox, BlockPos pos) static voidStructureUtils.clearSpaceForStructure(BoundingBox boundingBox, ServerLevel level) private static voidStructureUtils.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 BoundingBoxStructuresDebugPayload.PieceInfo.boundingBoxThe field for theboundingBoxrecord component.private final BoundingBoxStructuresDebugPayload.mainBBThe field for themainBBrecord component.Methods in net.minecraft.network.protocol.common.custom that return BoundingBoxModifier and TypeMethodDescriptionStructuresDebugPayload.PieceInfo.boundingBox()Returns the value of theboundingBoxrecord component.StructuresDebugPayload.mainBB()Returns the value of themainBBrecord component.(package private) static BoundingBoxStructuresDebugPayload.readBoundingBox(FriendlyByteBuf buffer) Methods in net.minecraft.network.protocol.common.custom with parameters of type BoundingBoxModifier and TypeMethodDescription(package private) static voidStructuresDebugPayload.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 aPieceInforecord class.StructuresDebugPayload(ResourceKey<Level> dimension, BoundingBox mainBB, List<StructuresDebugPayload.PieceInfo> pieces) Creates an instance of aStructuresDebugPayloadrecord class. -
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 area, BlockInput newBlock, FillCommand.Mode mode, Predicate<BlockInWorld> replacingPredicate) SetBlockCommand.Filter.filter(BoundingBox boundingBox, BlockPos pos, BlockInput blockInput, ServerLevel level) private static BiomeResolverFillBiomeCommand.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 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 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.Constructors in net.minecraft.world.level.levelgen with parameters of type BoundingBoxModifierConstructorDescriptionRigid(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 boundingBox) private static DiscreteVoxelShapeTreeFeature.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 BoundingBoxStructurePiece.boundingBoxprivate BoundingBoxStructureStart.cachedBoundingBoxFields in net.minecraft.world.level.levelgen.structure with type parameters of type BoundingBoxModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BoundingBox> BoundingBox.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 box) Deprecated.static BoundingBoxBoundingBox.fromCorners(Vec3i first, Vec3i second) StructurePiece.getBoundingBox()StructureStart.getBoundingBox()static BoundingBoxBoundingBox.infinite()BoundingBox.inflatedBy(int value) Expands this box by a fixedvaluein all directions.BoundingBox.inflatedBy(int x, int y, int z) protected static BoundingBoxStructurePiece.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 BoundingBoxBoundingBox.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) voidPostPlacementProcessor.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, PiecesContainer pieces) voidStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) protected booleanStructurePiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox box) protected booleanStructurePiece.createChest(ServerLevelAccessor level, BoundingBox box, RandomSource random, BlockPos pos, ResourceKey<LootTable> lootTable, BlockState state) protected booleanStructurePiece.createChest(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected booleanStructurePiece.createDispenser(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, Direction facing, ResourceKey<LootTable> lootTable) BoundingBox.encapsulate(BoundingBox box) Deprecated.protected voidStructurePiece.fillColumnDown(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox boundingBox) StructurePieceAccessor.findCollisionPiece(BoundingBox box) protected voidStructurePiece.generateAirBox(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) protected voidStructurePiece.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 voidStructurePiece.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 voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox boundingBox, BoundingBox box, boolean alwaysReplace, RandomSource random, StructurePiece.BlockSelector blockSelector) protected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox boundingBox, BoundingBox box, BlockState boundaryBlockState, BlockState insideBlockState, boolean existingOnly) protected voidStructurePiece.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 voidStructurePiece.generateUpperHalfSphere(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean excludeAir) protected BlockStateStructurePiece.getBlock(BlockGetter level, int x, int y, int z, BoundingBox box) protected abstract voidTemplateStructurePiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) booleanBoundingBox.intersects(BoundingBox box) protected booleanStructurePiece.isInterior(LevelReader level, int x, int y, int z, BoundingBox box) protected voidStructurePiece.maybeGenerateBlock(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x, int y, int z, BlockState state) voidPoolElementStructurePiece.place(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, BlockPos pos, boolean keepJigsaws) protected voidStructurePiece.placeBlock(WorldGenLevel level, BlockState blockstate, int x, int y, int z, BoundingBox boundingbox) voidStructureStart.placeInChunk(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos) voidPoolElementStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) abstract voidStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidTemplateStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) protected booleanScatteredFeaturePiece.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) 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 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 BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type BoundingBoxModifier and TypeMethodDescriptionprotected StructurePlaceSettingsLegacySinglePoolElement.getSettings(Rotation p_210353_, BoundingBox p_210354_, LiquidSettings p_352069_, boolean p_210355_) protected StructurePlaceSettingsSinglePoolElement.getSettings(Rotation rotation, BoundingBox boundingBox, LiquidSettings liquidSettings, boolean offset) voidStructurePoolElement.handleDataMarker(LevelAccessor level, StructureTemplate.StructureBlockInfo blockInfo, BlockPos pos, Rotation rotation, RandomSource random, BoundingBox box) booleanEmptyPoolElement.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_) booleanFeaturePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanListPoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanSinglePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) abstract booleanStructurePoolElement.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.childEntranceBoxesMethods in net.minecraft.world.level.levelgen.structure.structures that return BoundingBoxModifier and TypeMethodDescriptionstatic BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation) static BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) private static BoundingBoxOceanMonumentPieces.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 voidDesertPyramidPiece.addCellar(WorldGenLevel level, BoundingBox box) private voidDesertPyramidPiece.addCellarRoom(BlockPos pos, WorldGenLevel level, BoundingBox box) private voidDesertPyramidPiece.addCellarStairs(BlockPos pos, WorldGenLevel level, BoundingBox box) voidDesertPyramidStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) voidWoodlandMansionStructure.afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) protected booleanMineshaftPieces.MineShaftPiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox box) protected booleanOceanMonumentPieces.OceanMonumentPiece.chunkIntersects(BoundingBox box, int minX, int minZ, int maxX, int maxZ) protected booleanMineshaftPieces.MineShaftCorridor.createChest(WorldGenLevel level, BoundingBox box, RandomSource random, int x, int y, int z, ResourceKey<LootTable> lootTable) protected voidMineshaftPieces.MineShaftCorridor.fillColumnDown(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) protected voidMineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) private static intRuinedPortalStructure.findSuitableY(RandomSource random, ChunkGenerator chunkGenerator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BoundingBox box, LevelHeightAccessor level, RandomState randomState) protected voidOceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state) protected voidOceanMonumentPieces.OceanMonumentPiece.generateDefaultFloor(WorldGenLevel level, BoundingBox box, int x, int z, boolean hasOpeningDownwards) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceArchs(WorldGenLevel level, RandomSource random, BoundingBox box) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceWall(WorldGenLevel level, RandomSource random, BoundingBox box) private voidOceanMonumentPieces.MonumentBuilding.generateLowerWall(WorldGenLevel level, RandomSource random, BoundingBox box) private voidOceanMonumentPieces.MonumentBuilding.generateMiddleWall(WorldGenLevel level, RandomSource random, BoundingBox box) private voidOceanMonumentPieces.MonumentBuilding.generateRoofPiece(WorldGenLevel level, RandomSource random, BoundingBox box) protected voidStrongholdPieces.StrongholdPiece.generateSmallDoor(WorldGenLevel level, RandomSource random, BoundingBox box, StrongholdPieces.StrongholdPiece.SmallDoorType type, int x, int y, int z) private voidOceanMonumentPieces.MonumentBuilding.generateUpperWall(WorldGenLevel level, RandomSource random, BoundingBox box) protected voidOceanMonumentPieces.OceanMonumentPiece.generateWaterBox(WorldGenLevel level, BoundingBox boundingBox, int x1, int y1, int z1, int x2, int y2, int z2) private voidOceanMonumentPieces.MonumentBuilding.generateWing(boolean wing, int x, WorldGenLevel level, RandomSource random, BoundingBox box) protected voidEndCityPieces.EndCityPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidIglooPieces.IglooPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidNetherFossilPieces.NetherFossilPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidOceanRuinPieces.OceanRuinPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidRuinedPortalPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidShipwreckPieces.ShipwreckPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) protected voidWoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) private booleanMineshaftPieces.MineShaftCorridor.hasSturdyNeighbours(WorldGenLevel level, BoundingBox box, int x, int y, int z, int required) protected booleanMineshaftPieces.MineShaftPiece.isInInvalidLocation(LevelAccessor level, BoundingBox boundingBox) protected static booleanNetherFortressPieces.NetherBridgePiece.isOkBox(BoundingBox box) protected static booleanStrongholdPieces.StrongholdPiece.isOkBox(BoundingBox box) protected booleanMineshaftPieces.MineShaftPiece.isSupportingBox(BlockGetter level, BoundingBox box, int xStart, int xEnd, int y, int z) private voidMineshaftPieces.MineShaftCorridor.maybePlaceCobWeb(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x, int y, int z) private voidDesertPyramidPiece.placeCollapsedRoof(WorldGenLevel level, BoundingBox box, int minX, int y, int minZ, int maxX, int maxZ) private voidDesertPyramidPiece.placeCollapsedRoofPiece(WorldGenLevel level, int x, int y, int z, BoundingBox box) private voidMineshaftPieces.MineShaftCorridor.placeDoubleLowerOrUpperSupport(WorldGenLevel level, BoundingBox box, int x, int y, int z) private voidMineshaftPieces.MineShaftCorridor.placeSupport(WorldGenLevel level, BoundingBox box, int minX, int minY, int z, int maxY, int maxX, RandomSource random) private voidMineshaftPieces.MineShaftCrossing.placeSupportPillar(WorldGenLevel level, BoundingBox box, int x, int y, int z, int maxY) private static voidDesertPyramidStructure.placeSuspiciousSand(BoundingBox boundingBox, WorldGenLevel worldGenLevel, BlockPos pos) voidBuriedTreasurePieces.BuriedTreasurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidDesertPyramidPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidIglooPieces.IglooPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidJungleTemplePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidMineshaftPieces.MineShaftCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidMineshaftPieces.MineShaftCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidMineshaftPieces.MineShaftRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidMineshaftPieces.MineShaftStairs.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.BridgeCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.BridgeEndFiller.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.BridgeStraight.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleCorridorStairsPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleCorridorTBalconyPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleEntrance.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleSmallCorridorPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.CastleStalkRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.MonsterThrone.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.RoomCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFortressPieces.StairsRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidNetherFossilPieces.NetherFossilPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.MonumentBuilding.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentCoreRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentEntryRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentPenthouse.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentSimpleRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentPieces.OceanMonumentWingRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidOceanRuinPieces.OceanRuinPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidRuinedPortalPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidShipwreckPieces.ShipwreckPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.ChestCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.FillerCorridor.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.FiveCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.LeftTurn.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.Library.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.PortalRoom.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.PrisonHall.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.RightTurn.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.RoomCrossing.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.StairsDown.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.Straight.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidStrongholdPieces.StraightStairsDown.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidSwampHutPiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) protected voidMineshaftPieces.MineShaftPiece.setPlanksBlock(WorldGenLevel level, BoundingBox box, BlockState plankState, int x, int y, int z) private voidSwampHutPiece.spawnCat(ServerLevelAccessor level, BoundingBox box) protected voidOceanMonumentPieces.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) protectedNetherBridgePiece(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) protectedStrongholdPiece(StructurePieceType type, int genDepth, BoundingBox boundingBox) protectedTurn(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 BoundingBoxStructureTemplate.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 TypeMethodDescriptionvoidLevelTicks.clearArea(BoundingBox area) voidLevelTicks.copyArea(BoundingBox area, Vec3i offset) voidLevelTicks.copyAreaFrom(LevelTicks<T> levelTicks, BoundingBox area, Vec3i offset) private voidLevelTicks.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