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 pBoundingBox, List<StructuresDebugPayload.PieceInfo> pPieces, ResourceKey<Level> pDimension) -
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 pPos, int pRadius, ServerLevel pLevel) static BoundingBox
StructureUtils.getStructureBoundingBox
(BlockPos pPos, Vec3i pOffset, Rotation pRotation) static BoundingBox
StructureUtils.getStructureBoundingBox
(StructureBlockEntity pStructureBlockEntity) Methods in net.minecraft.gametest.framework with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoid
GameTestHelper.assertSameBlockStates
(BoundingBox pBoundingBox, BlockPos pPos) static void
StructureUtils.clearSpaceForStructure
(BoundingBox pBoundingBox, ServerLevel pLevel) private static void
StructureUtils.forceLoadChunks
(BoundingBox pBoundingBox, ServerLevel pLevel) -
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 pBuffer) Methods in net.minecraft.network.protocol.common.custom with parameters of type BoundingBoxModifier and TypeMethodDescription(package private) static void
StructuresDebugPayload.writeBoundingBox
(FriendlyByteBuf pBuffer, BoundingBox pBoundingBox) 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 pSource, BoundingBox pArea, BlockInput pNewBlock, FillCommand.Mode pMode, Predicate<BlockInWorld> pReplacingPredicate) SetBlockCommand.Filter.filter
(BoundingBox pBoundingBox, BlockPos pPos, BlockInput pBlockInput, ServerLevel pLevel) private static BiomeResolver
FillBiomeCommand.makeResolver
(org.apache.commons.lang3.mutable.MutableInt p_262615_, ChunkAccess p_262698_, BoundingBox p_262622_, Holder<Biome> p_262705_, Predicate<Holder<Biome>> p_262695_) -
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 pPos, Stream<BlockPos> pRelatedCorners) -
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 pChunk) -
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 pLevel, BoundingBox pBoundingBox) private static DiscreteVoxelShape
TreeFeature.updateLeaves
(LevelAccessor pLevel, BoundingBox pBox, Set<BlockPos> pRootPositions, Set<BlockPos> pTrunkPositions, Set<BlockPos> pFoliagePositions) -
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 pBoundingBox) static BoundingBox
StructurePiece.createBoundingBox
(Stream<StructurePiece> pPieces) BoundingBox.encapsulate
(BlockPos p_162372_) Deprecated.BoundingBox.encapsulate
(BoundingBox p_162387_) Deprecated.static BoundingBox
BoundingBox.fromCorners
(Vec3i pFirst, Vec3i pSecond) StructurePiece.getBoundingBox()
StructureStart.getBoundingBox()
static BoundingBox
BoundingBox.infinite()
BoundingBox.inflatedBy
(int pValue) Expands this box by a fixedvalue
in all directions.BoundingBox.inflatedBy
(int pX, int pY, int pZ) protected static BoundingBox
StructurePiece.makeBoundingBox
(int pX, int pY, int pZ, Direction pDirection, int pOffsetX, int pOffsetY, int pOffsetZ) BoundingBox.move
(int pX, int pY, int pZ) Deprecated.Deprecated.BoundingBox.moved
(int pX, int pY, int pZ) static BoundingBox
BoundingBox.orientBox
(int pStructureMinX, int pStructureMinY, int pStructureMinZ, int pXMin, int pYMin, int pZMin, int pXMax, int pYMax, int pZMax, Direction pFacing) 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> pBoxes) static Optional
<BoundingBox> BoundingBox.encapsulatingPositions
(Iterable<BlockPos> pPositions) Methods in net.minecraft.world.level.levelgen.structure with parameters of type BoundingBoxModifier and TypeMethodDescriptionStructure.adjustBoundingBox
(BoundingBox pBoundingBox) void
PostPlacementProcessor.afterPlace
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, PiecesContainer pPieces) void
Structure.afterPlace
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) protected boolean
StructurePiece.canBeReplaced
(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected boolean
StructurePiece.createChest
(ServerLevelAccessor pLevel, BoundingBox pBox, RandomSource pRandom, BlockPos pPos, ResourceKey<LootTable> pLootTable, BlockState pState) protected boolean
StructurePiece.createChest
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, int pX, int pY, int pZ, ResourceKey<LootTable> pLootTable) protected boolean
StructurePiece.createDispenser
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, int pX, int pY, int pZ, Direction pFacing, ResourceKey<LootTable> pLootTable) BoundingBox.encapsulate
(BoundingBox p_162387_) Deprecated.protected void
StructurePiece.fillColumnDown
(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) static StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> pPieces, BoundingBox pBoundingBox) StructurePieceAccessor.findCollisionPiece
(BoundingBox pBox) protected void
StructurePiece.generateAirBox
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ) protected void
StructurePiece.generateBox
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, boolean pAlwaysReplace, RandomSource pRandom, StructurePiece.BlockSelector pBlockSelector) protected void
StructurePiece.generateBox
(WorldGenLevel pLevel, BoundingBox pBox, int pXMin, int pYMin, int pZMin, int pXMax, int pYMax, int pZMax, BlockState pBoundaryBlockState, BlockState pInsideBlockState, boolean pExistingOnly) Fill the given area with the selected blocksprotected void
StructurePiece.generateBox
(WorldGenLevel pLevel, BoundingBox pBoundingBox, BoundingBox pBox, boolean pAlwaysReplace, RandomSource pRandom, StructurePiece.BlockSelector pBlockSelector) protected void
StructurePiece.generateBox
(WorldGenLevel pLevel, BoundingBox pBoundingBox, BoundingBox pBox, BlockState pBoundaryBlockState, BlockState pInsideBlockState, boolean pExistingOnly) protected void
StructurePiece.generateMaybeBox
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2, BlockState pEdgeState, BlockState pState, boolean pRequireNonAir, boolean pRequireSkylight) protected void
StructurePiece.generateUpperHalfSphere
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState, boolean pExcludeAir) protected BlockState
StructurePiece.getBlock
(BlockGetter pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected abstract void
TemplateStructurePiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) boolean
BoundingBox.intersects
(BoundingBox pBox) protected boolean
StructurePiece.isInterior
(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected void
StructurePiece.maybeGenerateBlock
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX, int pY, int pZ, BlockState pState) void
PoolElementStructurePiece.place
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, BlockPos pPos, boolean pKeepJigsaws) protected void
StructurePiece.placeBlock
(WorldGenLevel pLevel, BlockState pBlockstate, int pX, int pY, int pZ, BoundingBox pBoundingbox) void
StructureStart.placeInChunk
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos) void
PoolElementStructurePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) abstract void
StructurePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
TemplateStructurePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) protected boolean
ScatteredFeaturePiece.updateAverageGroundHeight
(LevelAccessor pLevel, BoundingBox pBounds, int pHeight) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type BoundingBoxModifier and TypeMethodDescriptionstatic Optional
<BoundingBox> BoundingBox.encapsulatingBoxes
(Iterable<BoundingBox> pBoxes) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type BoundingBoxModifierConstructorDescriptionPoolElementStructurePiece
(StructureTemplateManager pStructureTemplateManager, StructurePoolElement pElement, BlockPos pPosition, int pGroundLevelDelta, Rotation pRotation, BoundingBox pBoundingBox, LiquidSettings pLiquidSettings) protected
StructurePiece
(StructurePieceType pType, int pGenDepth, BoundingBox pBoundingBox) -
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 pStructureTemplateManager, BlockPos pPos, Rotation pRotation) ListPoolElement.getBoundingBox
(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation) SinglePoolElement.getBoundingBox
(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation) abstract BoundingBox
StructurePoolElement.getBoundingBox
(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation) 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 pRotation, BoundingBox pBoundingBox, LiquidSettings pLiquidSettings, boolean pOffset) void
StructurePoolElement.handleDataMarker
(LevelAccessor pLevel, StructureTemplate.StructureBlockInfo pBlockInfo, BlockPos pPos, Rotation pRotation, RandomSource pRandom, BoundingBox pBox) 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 pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) boolean
ListPoolElement.place
(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) boolean
SinglePoolElement.place
(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) abstract boolean
StructurePoolElement.place
(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) -
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 pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBox
MineshaftPieces.MineShaftCrossing.findCrossing
(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBox
StrongholdPieces.FillerCorridor.findPieceBox
(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation) static BoundingBox
MineshaftPieces.MineShaftStairs.findStairs
(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) private static BoundingBox
OceanMonumentPieces.OceanMonumentPiece.makeBoundingBox
(Direction pDirection, OceanMonumentPieces.RoomDefinition pDefinition, int pX, int pY, int pZ) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifier and TypeMethodDescriptionprivate void
DesertPyramidPiece.addCellar
(WorldGenLevel pLevel, BoundingBox pBox) private void
DesertPyramidPiece.addCellarRoom
(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) private void
DesertPyramidPiece.addCellarStairs
(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) void
DesertPyramidStructure.afterPlace
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) void
WoodlandMansionStructure.afterPlace
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) protected boolean
MineshaftPieces.MineShaftPiece.canBeReplaced
(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected boolean
OceanMonumentPieces.OceanMonumentPiece.chunkIntersects
(BoundingBox pBox, int pMinX, int pMinZ, int pMaxX, int pMaxZ) protected boolean
MineshaftPieces.MineShaftCorridor.createChest
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, int pX, int pY, int pZ, ResourceKey<LootTable> pLootTable) protected void
MineshaftPieces.MineShaftCorridor.fillColumnDown
(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) protected void
MineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp
(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) private static int
RuinedPortalStructure.findSuitableY
(RandomSource pRandom, ChunkGenerator pChunkGenerator, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, boolean pAirPocket, int pHeight, int pBlockCountY, BoundingBox pBox, LevelHeightAccessor pLevel, RandomState pRandomState) protected void
OceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState) protected void
OceanMonumentPieces.OceanMonumentPiece.generateDefaultFloor
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pZ, boolean pHasOpeningDownwards) private void
OceanMonumentPieces.MonumentBuilding.generateEntranceArchs
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
OceanMonumentPieces.MonumentBuilding.generateEntranceWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
OceanMonumentPieces.MonumentBuilding.generateLowerWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
OceanMonumentPieces.MonumentBuilding.generateMiddleWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private void
OceanMonumentPieces.MonumentBuilding.generateRoofPiece
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected void
StrongholdPieces.StrongholdPiece.generateSmallDoor
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox, StrongholdPieces.StrongholdPiece.SmallDoorType pType, int pX, int pY, int pZ) private void
OceanMonumentPieces.MonumentBuilding.generateUpperWall
(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected void
OceanMonumentPieces.OceanMonumentPiece.generateWaterBox
(WorldGenLevel pLevel, BoundingBox pBoundingBox, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2) private void
OceanMonumentPieces.MonumentBuilding.generateWing
(boolean pWing, int pX, WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected void
EndCityPieces.EndCityPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
IglooPieces.IglooPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
NetherFossilPieces.NetherFossilPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
OceanRuinPieces.OceanRuinPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
RuinedPortalPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
ShipwreckPieces.ShipwreckPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected void
WoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker
(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) private boolean
MineshaftPieces.MineShaftCorridor.hasSturdyNeighbours
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ, int pRequired) protected boolean
MineshaftPieces.MineShaftPiece.isInInvalidLocation
(LevelAccessor pLevel, BoundingBox pBoundingBox) protected static boolean
NetherFortressPieces.NetherBridgePiece.isOkBox
(BoundingBox pBox) protected static boolean
StrongholdPieces.StrongholdPiece.isOkBox
(BoundingBox pBox) protected boolean
MineshaftPieces.MineShaftPiece.isSupportingBox
(BlockGetter pLevel, BoundingBox pBox, int pXStart, int pXEnd, int pY, int pZ) private void
MineshaftPieces.MineShaftCorridor.maybePlaceCobWeb
(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX, int pY, int pZ) private void
DesertPyramidPiece.placeCollapsedRoof
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pY, int pMinZ, int pMaxX, int pMaxZ) private void
DesertPyramidPiece.placeCollapsedRoofPiece
(WorldGenLevel pLevel, int pX, int pY, int pZ, BoundingBox pBox) private void
MineshaftPieces.MineShaftCorridor.placeDoubleLowerOrUpperSupport
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ) private void
MineshaftPieces.MineShaftCorridor.placeSupport
(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pZ, int pMaxY, int pMaxX, RandomSource pRandom) private void
MineshaftPieces.MineShaftCrossing.placeSupportPillar
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ, int pMaxY) private static void
DesertPyramidStructure.placeSuspiciousSand
(BoundingBox pBoundingBox, WorldGenLevel pWorldGenLevel, BlockPos pPos) void
BuriedTreasurePieces.BuriedTreasurePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
DesertPyramidPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
IglooPieces.IglooPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
JungleTemplePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
MineshaftPieces.MineShaftCorridor.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
MineshaftPieces.MineShaftCrossing.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
MineshaftPieces.MineShaftRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
MineshaftPieces.MineShaftStairs.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.BridgeCrossing.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.BridgeEndFiller.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.BridgeStraight.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleCorridorStairsPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleCorridorTBalconyPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleEntrance.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleSmallCorridorPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.CastleStalkRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.MonsterThrone.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.RoomCrossing.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFortressPieces.StairsRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
NetherFossilPieces.NetherFossilPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.MonumentBuilding.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentCoreRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentEntryRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentPenthouse.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentSimpleRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanMonumentPieces.OceanMonumentWingRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
OceanRuinPieces.OceanRuinPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
RuinedPortalPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
ShipwreckPieces.ShipwreckPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.ChestCorridor.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.FillerCorridor.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.FiveCrossing.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.LeftTurn.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.Library.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.PortalRoom.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.PrisonHall.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.RightTurn.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.RoomCrossing.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.StairsDown.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.Straight.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
StrongholdPieces.StraightStairsDown.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
SwampHutPiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) protected void
MineshaftPieces.MineShaftPiece.setPlanksBlock
(WorldGenLevel pLevel, BoundingBox pBox, BlockState pPlankState, int pX, int pY, int pZ) private void
SwampHutPiece.spawnCat
(ServerLevelAccessor pLevel, BoundingBox pBox) protected void
OceanMonumentPieces.OceanMonumentPiece.spawnElder
(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type BoundingBoxModifierConstructorDescriptionBridgeCrossing
(int pGenDepth, BoundingBox pBox, Direction pOrientation) BridgeEndFiller
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) BridgeStraight
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) CastleCorridorStairsPiece
(int pGenDepth, BoundingBox pBox, Direction pOrientation) CastleCorridorTBalconyPiece
(int pGenDepth, BoundingBox pBox, Direction pOrientation) CastleEntrance
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) CastleSmallCorridorCrossingPiece
(int pGenDepth, BoundingBox pBox, Direction pOrientation) CastleSmallCorridorLeftTurnPiece
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) CastleSmallCorridorPiece
(int pGenDepth, BoundingBox pBox, Direction pOrientation) CastleSmallCorridorRightTurnPiece
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) CastleStalkRoom
(int pGenDepth, BoundingBox pBox, Direction pOrientation) ChestCorridor
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) FillerCorridor
(int pGenDepth, BoundingBox pBox, Direction pOrientation) FiveCrossing
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) LeftTurn
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) Library
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) MineShaftCorridor
(int pGenDepth, RandomSource pRandom, BoundingBox pBoundingBox, Direction pOrientation, MineshaftStructure.Type pType) MineShaftCrossing
(int pGenDepth, BoundingBox pBoundingBox, Direction pDirection, MineshaftStructure.Type pType) MineShaftPiece
(StructurePieceType pStructurePieceType, int pGenDepth, MineshaftStructure.Type pType, BoundingBox pBoundingBox) MineShaftStairs
(int pGenDepth, BoundingBox pBoundingBox, Direction pOrientation, MineshaftStructure.Type pType) MonsterThrone
(int pGenDepth, BoundingBox pBox, Direction pOrientation) protected
NetherBridgePiece
(StructurePieceType pType, int pGenDepth, BoundingBox pBoundingBox) OceanMonumentPenthouse
(Direction pDirection, BoundingBox pBox) OceanMonumentPiece
(StructurePieceType pType, Direction pOrientation, int pGenDepth, BoundingBox pBox) OceanMonumentWingRoom
(Direction pDirection, BoundingBox pBox, int pFlag) PortalRoom
(int pGenDepth, BoundingBox pBox, Direction pOrientation) PrisonHall
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) RightTurn
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) RoomCrossing
(int pGenDepth, BoundingBox pBox, Direction pOrientation) RoomCrossing
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) StairsDown
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) StairsRoom
(int pGenDepth, BoundingBox pBox, Direction pOrientation) Straight
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) StraightStairsDown
(int pGenDepth, RandomSource pRandom, BoundingBox pBox, Direction pOrientation) protected
StrongholdPiece
(StructurePieceType pType, int pGenDepth, BoundingBox pBoundingBox) 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 pStartPos, Rotation pRotation, BlockPos pPivotPos, Mirror pMirror) protected static BoundingBox
StructureTemplate.getBoundingBox
(BlockPos pStartPos, Rotation pRotation, BlockPos pPivotPos, Mirror pMirror, Vec3i pSize) StructureTemplate.getBoundingBox
(StructurePlaceSettings pSettings, BlockPos pStartPos) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BoundingBoxModifier and TypeMethodDescriptionStructurePlaceSettings.setBoundingBox
(BoundingBox pBoundingBox) -
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 pArea) void
LevelTicks.copyArea
(BoundingBox pArea, Vec3i pOffset) void
LevelTicks.copyAreaFrom
(LevelTicks<T> pLevelTicks, BoundingBox pArea, Vec3i pOffset) private void
LevelTicks.forContainersInArea
(BoundingBox pArea, LevelTicks.PosAndContainerConsumer<T> pAction) -
Uses of BoundingBox in net.neoforged.neoforge.common.world
Methods in net.neoforged.neoforge.common.world that return BoundingBox