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 BoundingBox
Octree.Branch.createChildBoundingBox
(boolean pXDiffNegative, boolean pYDiffNegative, boolean pZDiffNegative) 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.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) 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) -
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 pBox, BlockInput pBlock, FillCommand.Mode pMode, Predicate<BlockInWorld> pFilter, boolean pStrict) FillCommand.Filter.filter
(BoundingBox pBox, BlockPos pPos, BlockInput pBlock, ServerLevel pLevel) private static BiomeResolver
FillBiomeCommand.makeResolver
(org.apache.commons.lang3.mutable.MutableInt pBiomeEntries, ChunkAccess pChunk, BoundingBox pTargetRegion, Holder<Biome> pReplacementBiome, Predicate<Holder<Biome>> pFilter) -
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 BoundingBoxMethods 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 pPos) Deprecated.BoundingBox.encapsulate
(BoundingBox pBox) 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 pBox) 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 p_226502_, StructureManager p_226503_, ChunkGenerator p_226504_, RandomSource p_226505_, BoundingBox p_226506_, ChunkPos p_226507_, BlockPos p_226508_) abstract void
StructurePiece.postProcess
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) void
TemplateStructurePiece.postProcess
(WorldGenLevel p_226899_, StructureManager p_226900_, ChunkGenerator p_226901_, RandomSource p_226902_, BoundingBox p_226903_, ChunkPos p_226904_, BlockPos p_226905_) 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 BoundingBoxModifier and TypeMethodDescriptionStructurePiecesBuilder.findCollisionPiece
(BoundingBox p_192789_) -
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 p_227195_, BlockPos p_227196_, Rotation p_227197_) ListPoolElement.getBoundingBox
(StructureTemplateManager p_227286_, BlockPos p_227287_, Rotation p_227288_) SinglePoolElement.getBoundingBox
(StructureTemplateManager p_227316_, BlockPos p_227317_, Rotation p_227318_) 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) private static boolean
JigsawPlacement.isStartTooCloseToWorldHeightLimits
(LevelHeightAccessor pLevel, DimensionPadding pPadding, BoundingBox pBoundingBox) 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 p_227181_, WorldGenLevel p_227182_, StructureManager p_227183_, ChunkGenerator p_227184_, BlockPos p_227185_, BlockPos p_227186_, Rotation p_227187_, BoundingBox p_227188_, RandomSource p_227189_, LiquidSettings p_352143_, boolean p_227190_) boolean
ListPoolElement.place
(StructureTemplateManager p_227272_, WorldGenLevel p_227273_, StructureManager p_227274_, ChunkGenerator p_227275_, BlockPos p_227276_, BlockPos p_227277_, Rotation p_227278_, BoundingBox p_227279_, RandomSource p_227280_, LiquidSettings p_352445_, boolean p_227281_) boolean
SinglePoolElement.place
(StructureTemplateManager p_227302_, WorldGenLevel p_227303_, StructureManager p_227304_, ChunkGenerator p_227305_, BlockPos p_227306_, BlockPos p_227307_, Rotation p_227308_, BoundingBox p_227309_, RandomSource p_227310_, LiquidSettings p_352088_, boolean p_227311_) 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 p_273644_, StructureManager p_272615_, ChunkGenerator p_273655_, RandomSource p_272939_, BoundingBox p_273179_, ChunkPos p_273334_, PiecesContainer p_273575_) void
WoodlandMansionStructure.afterPlace
(WorldGenLevel p_230227_, StructureManager p_230228_, ChunkGenerator p_230229_, RandomSource p_230230_, BoundingBox p_230231_, ChunkPos p_230232_, PiecesContainer p_230233_) protected boolean
MineshaftPieces.MineShaftPiece.canBeReplaced
(LevelReader p_227885_, int p_227886_, int p_227887_, int p_227888_, BoundingBox p_227889_) protected boolean
OceanMonumentPieces.OceanMonumentPiece.chunkIntersects
(BoundingBox pBox, int pMinX, int pMinZ, int pMaxX, int pMaxZ) protected boolean
MineshaftPieces.MineShaftCorridor.createChest
(WorldGenLevel p_227787_, BoundingBox p_227788_, RandomSource p_227789_, int p_227790_, int p_227791_, int p_227792_, ResourceKey<LootTable> p_335869_) protected void
MineshaftPieces.MineShaftCorridor.fillColumnDown
(WorldGenLevel p_227813_, BlockState p_227814_, int p_227815_, int p_227816_, int p_227817_, BoundingBox p_227818_) 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 p_227505_, BlockPos p_227506_, ServerLevelAccessor p_227507_, RandomSource p_227508_, BoundingBox p_227509_) protected void
IglooPieces.IglooPiece.handleDataMarker
(String p_227582_, BlockPos p_227583_, ServerLevelAccessor p_227584_, RandomSource p_227585_, BoundingBox p_227586_) protected void
NetherFossilPieces.NetherFossilPiece.handleDataMarker
(String p_228561_, BlockPos p_228562_, ServerLevelAccessor p_228563_, RandomSource p_228564_, BoundingBox p_228565_) protected void
OceanRuinPieces.OceanRuinPiece.handleDataMarker
(String p_229046_, BlockPos p_229047_, ServerLevelAccessor p_229048_, RandomSource p_229049_, BoundingBox p_229050_) protected void
RuinedPortalPiece.handleDataMarker
(String p_229170_, BlockPos p_229171_, ServerLevelAccessor p_229172_, RandomSource p_229173_, BoundingBox p_229174_) protected void
ShipwreckPieces.ShipwreckPiece.handleDataMarker
(String p_229376_, BlockPos p_229377_, ServerLevelAccessor p_229378_, RandomSource p_229379_, BoundingBox p_229380_) protected void
WoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker
(String p_230213_, BlockPos p_230214_, ServerLevelAccessor p_230215_, RandomSource p_230216_, BoundingBox p_230217_) 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 p_227370_, StructureManager p_227371_, ChunkGenerator p_227372_, RandomSource p_227373_, BoundingBox p_227374_, ChunkPos p_227375_, BlockPos p_227376_) void
DesertPyramidPiece.postProcess
(WorldGenLevel p_227405_, StructureManager p_227406_, ChunkGenerator p_227407_, RandomSource p_227408_, BoundingBox p_227409_, ChunkPos p_227410_, BlockPos p_227411_) void
IglooPieces.IglooPiece.postProcess
(WorldGenLevel p_227568_, StructureManager p_227569_, ChunkGenerator p_227570_, RandomSource p_227571_, BoundingBox p_227572_, ChunkPos p_227573_, BlockPos p_227574_) void
JungleTemplePiece.postProcess
(WorldGenLevel p_227674_, StructureManager p_227675_, ChunkGenerator p_227676_, RandomSource p_227677_, BoundingBox p_227678_, ChunkPos p_227679_, BlockPos p_227680_) void
MineshaftPieces.MineShaftCorridor.postProcess
(WorldGenLevel p_227743_, StructureManager p_227744_, ChunkGenerator p_227745_, RandomSource p_227746_, BoundingBox p_227747_, ChunkPos p_227748_, BlockPos p_227749_) void
MineshaftPieces.MineShaftCrossing.postProcess
(WorldGenLevel p_227836_, StructureManager p_227837_, ChunkGenerator p_227838_, RandomSource p_227839_, BoundingBox p_227840_, ChunkPos p_227841_, BlockPos p_227842_) void
MineshaftPieces.MineShaftRoom.postProcess
(WorldGenLevel p_227914_, StructureManager p_227915_, ChunkGenerator p_227916_, RandomSource p_227917_, BoundingBox p_227918_, ChunkPos p_227919_, BlockPos p_227920_) void
MineshaftPieces.MineShaftStairs.postProcess
(WorldGenLevel p_227939_, StructureManager p_227940_, ChunkGenerator p_227941_, RandomSource p_227942_, BoundingBox p_227943_, ChunkPos p_227944_, BlockPos p_227945_) void
NetherFortressPieces.BridgeCrossing.postProcess
(WorldGenLevel p_228035_, StructureManager p_228036_, ChunkGenerator p_228037_, RandomSource p_228038_, BoundingBox p_228039_, ChunkPos p_228040_, BlockPos p_228041_) void
NetherFortressPieces.BridgeEndFiller.postProcess
(WorldGenLevel p_228065_, StructureManager p_228066_, ChunkGenerator p_228067_, RandomSource p_228068_, BoundingBox p_228069_, ChunkPos p_228070_, BlockPos p_228071_) void
NetherFortressPieces.BridgeStraight.postProcess
(WorldGenLevel p_228094_, StructureManager p_228095_, ChunkGenerator p_228096_, RandomSource p_228097_, BoundingBox p_228098_, ChunkPos p_228099_, BlockPos p_228100_) void
NetherFortressPieces.CastleCorridorStairsPiece.postProcess
(WorldGenLevel p_228123_, StructureManager p_228124_, ChunkGenerator p_228125_, RandomSource p_228126_, BoundingBox p_228127_, ChunkPos p_228128_, BlockPos p_228129_) void
NetherFortressPieces.CastleCorridorTBalconyPiece.postProcess
(WorldGenLevel p_228151_, StructureManager p_228152_, ChunkGenerator p_228153_, RandomSource p_228154_, BoundingBox p_228155_, ChunkPos p_228156_, BlockPos p_228157_) void
NetherFortressPieces.CastleEntrance.postProcess
(WorldGenLevel p_228180_, StructureManager p_228181_, ChunkGenerator p_228182_, RandomSource p_228183_, BoundingBox p_228184_, ChunkPos p_228185_, BlockPos p_228186_) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess
(WorldGenLevel p_228209_, StructureManager p_228210_, ChunkGenerator p_228211_, RandomSource p_228212_, BoundingBox p_228213_, ChunkPos p_228214_, BlockPos p_228215_) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess
(WorldGenLevel p_228239_, StructureManager p_228240_, ChunkGenerator p_228241_, RandomSource p_228242_, BoundingBox p_228243_, ChunkPos p_228244_, BlockPos p_228245_) void
NetherFortressPieces.CastleSmallCorridorPiece.postProcess
(WorldGenLevel p_228271_, StructureManager p_228272_, ChunkGenerator p_228273_, RandomSource p_228274_, BoundingBox p_228275_, ChunkPos p_228276_, BlockPos p_228277_) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess
(WorldGenLevel p_228301_, StructureManager p_228302_, ChunkGenerator p_228303_, RandomSource p_228304_, BoundingBox p_228305_, ChunkPos p_228306_, BlockPos p_228307_) void
NetherFortressPieces.CastleStalkRoom.postProcess
(WorldGenLevel p_228333_, StructureManager p_228334_, ChunkGenerator p_228335_, RandomSource p_228336_, BoundingBox p_228337_, ChunkPos p_228338_, BlockPos p_228339_) void
NetherFortressPieces.MonsterThrone.postProcess
(WorldGenLevel p_228362_, StructureManager p_228363_, ChunkGenerator p_228364_, RandomSource p_228365_, BoundingBox p_228366_, ChunkPos p_228367_, BlockPos p_228368_) void
NetherFortressPieces.RoomCrossing.postProcess
(WorldGenLevel p_228461_, StructureManager p_228462_, ChunkGenerator p_228463_, RandomSource p_228464_, BoundingBox p_228465_, ChunkPos p_228466_, BlockPos p_228467_) void
NetherFortressPieces.StairsRoom.postProcess
(WorldGenLevel p_228489_, StructureManager p_228490_, ChunkGenerator p_228491_, RandomSource p_228492_, BoundingBox p_228493_, ChunkPos p_228494_, BlockPos p_228495_) void
NetherFossilPieces.NetherFossilPiece.postProcess
(WorldGenLevel p_228548_, StructureManager p_228549_, ChunkGenerator p_228550_, RandomSource p_228551_, BoundingBox p_228552_, ChunkPos p_228553_, BlockPos p_228554_) void
OceanMonumentPieces.MonumentBuilding.postProcess
(WorldGenLevel p_228659_, StructureManager p_228660_, ChunkGenerator p_228661_, RandomSource p_228662_, BoundingBox p_228663_, ChunkPos p_228664_, BlockPos p_228665_) void
OceanMonumentPieces.OceanMonumentCoreRoom.postProcess
(WorldGenLevel p_228704_, StructureManager p_228705_, ChunkGenerator p_228706_, RandomSource p_228707_, BoundingBox p_228708_, ChunkPos p_228709_, BlockPos p_228710_) void
OceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess
(WorldGenLevel p_228717_, StructureManager p_228718_, ChunkGenerator p_228719_, RandomSource p_228720_, BoundingBox p_228721_, ChunkPos p_228722_, BlockPos p_228723_) void
OceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess
(WorldGenLevel p_228730_, StructureManager p_228731_, ChunkGenerator p_228732_, RandomSource p_228733_, BoundingBox p_228734_, ChunkPos p_228735_, BlockPos p_228736_) void
OceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess
(WorldGenLevel p_228743_, StructureManager p_228744_, ChunkGenerator p_228745_, RandomSource p_228746_, BoundingBox p_228747_, ChunkPos p_228748_, BlockPos p_228749_) void
OceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess
(WorldGenLevel p_228756_, StructureManager p_228757_, ChunkGenerator p_228758_, RandomSource p_228759_, BoundingBox p_228760_, ChunkPos p_228761_, BlockPos p_228762_) void
OceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess
(WorldGenLevel p_228769_, StructureManager p_228770_, ChunkGenerator p_228771_, RandomSource p_228772_, BoundingBox p_228773_, ChunkPos p_228774_, BlockPos p_228775_) void
OceanMonumentPieces.OceanMonumentEntryRoom.postProcess
(WorldGenLevel p_228782_, StructureManager p_228783_, ChunkGenerator p_228784_, RandomSource p_228785_, BoundingBox p_228786_, ChunkPos p_228787_, BlockPos p_228788_) void
OceanMonumentPieces.OceanMonumentPenthouse.postProcess
(WorldGenLevel p_228795_, StructureManager p_228796_, ChunkGenerator p_228797_, RandomSource p_228798_, BoundingBox p_228799_, ChunkPos p_228800_, BlockPos p_228801_) void
OceanMonumentPieces.OceanMonumentSimpleRoom.postProcess
(WorldGenLevel p_228901_, StructureManager p_228902_, ChunkGenerator p_228903_, RandomSource p_228904_, BoundingBox p_228905_, ChunkPos p_228906_, BlockPos p_228907_) void
OceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess
(WorldGenLevel p_228914_, StructureManager p_228915_, ChunkGenerator p_228916_, RandomSource p_228917_, BoundingBox p_228918_, ChunkPos p_228919_, BlockPos p_228920_) void
OceanMonumentPieces.OceanMonumentWingRoom.postProcess
(WorldGenLevel p_228929_, StructureManager p_228930_, ChunkGenerator p_228931_, RandomSource p_228932_, BoundingBox p_228933_, ChunkPos p_228934_, BlockPos p_228935_) void
OceanRuinPieces.OceanRuinPiece.postProcess
(WorldGenLevel p_229029_, StructureManager p_229030_, ChunkGenerator p_229031_, RandomSource p_229032_, BoundingBox p_229033_, ChunkPos p_229034_, BlockPos p_229035_) void
RuinedPortalPiece.postProcess
(WorldGenLevel p_229137_, StructureManager p_229138_, ChunkGenerator p_229139_, RandomSource p_229140_, BoundingBox p_229141_, ChunkPos p_229142_, BlockPos p_229143_) void
ShipwreckPieces.ShipwreckPiece.postProcess
(WorldGenLevel p_229363_, StructureManager p_229364_, ChunkGenerator p_229365_, RandomSource p_229366_, BoundingBox p_229367_, ChunkPos p_229368_, BlockPos p_229369_) void
StrongholdPieces.ChestCorridor.postProcess
(WorldGenLevel p_229472_, StructureManager p_229473_, ChunkGenerator p_229474_, RandomSource p_229475_, BoundingBox p_229476_, ChunkPos p_229477_, BlockPos p_229478_) void
StrongholdPieces.FillerCorridor.postProcess
(WorldGenLevel p_229502_, StructureManager p_229503_, ChunkGenerator p_229504_, RandomSource p_229505_, BoundingBox p_229506_, ChunkPos p_229507_, BlockPos p_229508_) void
StrongholdPieces.FiveCrossing.postProcess
(WorldGenLevel p_229534_, StructureManager p_229535_, ChunkGenerator p_229536_, RandomSource p_229537_, BoundingBox p_229538_, ChunkPos p_229539_, BlockPos p_229540_) void
StrongholdPieces.LeftTurn.postProcess
(WorldGenLevel p_229564_, StructureManager p_229565_, ChunkGenerator p_229566_, RandomSource p_229567_, BoundingBox p_229568_, ChunkPos p_229569_, BlockPos p_229570_) void
StrongholdPieces.Library.postProcess
(WorldGenLevel p_229596_, StructureManager p_229597_, ChunkGenerator p_229598_, RandomSource p_229599_, BoundingBox p_229600_, ChunkPos p_229601_, BlockPos p_229602_) void
StrongholdPieces.PortalRoom.postProcess
(WorldGenLevel p_229635_, StructureManager p_229636_, ChunkGenerator p_229637_, RandomSource p_229638_, BoundingBox p_229639_, ChunkPos p_229640_, BlockPos p_229641_) void
StrongholdPieces.PrisonHall.postProcess
(WorldGenLevel p_229667_, StructureManager p_229668_, ChunkGenerator p_229669_, RandomSource p_229670_, BoundingBox p_229671_, ChunkPos p_229672_, BlockPos p_229673_) void
StrongholdPieces.RightTurn.postProcess
(WorldGenLevel p_229694_, StructureManager p_229695_, ChunkGenerator p_229696_, RandomSource p_229697_, BoundingBox p_229698_, ChunkPos p_229699_, BlockPos p_229700_) void
StrongholdPieces.RoomCrossing.postProcess
(WorldGenLevel p_229725_, StructureManager p_229726_, ChunkGenerator p_229727_, RandomSource p_229728_, BoundingBox p_229729_, ChunkPos p_229730_, BlockPos p_229731_) void
StrongholdPieces.StairsDown.postProcess
(WorldGenLevel p_229775_, StructureManager p_229776_, ChunkGenerator p_229777_, RandomSource p_229778_, BoundingBox p_229779_, ChunkPos p_229780_, BlockPos p_229781_) void
StrongholdPieces.Straight.postProcess
(WorldGenLevel p_229820_, StructureManager p_229821_, ChunkGenerator p_229822_, RandomSource p_229823_, BoundingBox p_229824_, ChunkPos p_229825_, BlockPos p_229826_) void
StrongholdPieces.StraightStairsDown.postProcess
(WorldGenLevel p_229853_, StructureManager p_229854_, ChunkGenerator p_229855_, RandomSource p_229856_, BoundingBox p_229857_, ChunkPos p_229858_, BlockPos p_229859_) void
SwampHutPiece.postProcess
(WorldGenLevel p_229961_, StructureManager p_229962_, ChunkGenerator p_229963_, RandomSource p_229964_, BoundingBox p_229965_, ChunkPos p_229966_, BlockPos p_229967_) 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 p_228380_, int p_228381_, BoundingBox p_228382_) 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 p_229874_, int p_229875_, BoundingBox p_229876_) 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