Uses of Class
net.minecraft.world.level.levelgen.structure.BoundingBox
Packages that use BoundingBox
Package
Description
-
Uses of BoundingBox in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as BoundingBoxMethods in net.minecraft.client.renderer that return BoundingBoxModifier and TypeMethodDescriptionprivate BoundingBoxOctree.Branch.createChildBoundingBox(boolean 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.postMainBoxesMethods in net.minecraft.client.renderer.debug with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidStructureRenderer.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 TypeMethodDescriptionstatic BoundingBoxStructureUtils.getStructureBoundingBox(BlockPos pPos, Vec3i pOffset, Rotation pRotation) Methods in net.minecraft.gametest.framework with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidGameTestHelper.assertSameBlockStates(BoundingBox pBoundingBox, BlockPos pPos) static voidStructureUtils.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 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 pBuffer) Methods in net.minecraft.network.protocol.common.custom with parameters of type BoundingBoxModifier and TypeMethodDescription(package private) static voidStructuresDebugPayload.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 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 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 BiomeResolverFillBiomeCommand.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 BoundingBoxChunkGenerator.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 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 pLevel, BoundingBox pBoundingBox) private static DiscreteVoxelShapeTreeFeature.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 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 pBoundingBox) static BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> pPieces) BoundingBox.encapsulate(BlockPos p_162372_) Deprecated.BoundingBox.encapsulate(BoundingBox p_162387_) Deprecated.static BoundingBoxBoundingBox.fromCorners(Vec3i pFirst, Vec3i pSecond) StructurePiece.getBoundingBox()StructureStart.getBoundingBox()static BoundingBoxBoundingBox.infinite()BoundingBox.inflatedBy(int pValue) Expands this box by a fixedvaluein all directions.BoundingBox.inflatedBy(int pX, int pY, int pZ) protected static BoundingBoxStructurePiece.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 BoundingBoxBoundingBox.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) voidPostPlacementProcessor.afterPlace(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, PiecesContainer pPieces) voidStructure.afterPlace(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) protected booleanStructurePiece.canBeReplaced(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected booleanStructurePiece.createChest(ServerLevelAccessor pLevel, BoundingBox pBox, RandomSource pRandom, BlockPos pPos, ResourceKey<LootTable> pLootTable, BlockState pState) protected booleanStructurePiece.createChest(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, int pX, int pY, int pZ, ResourceKey<LootTable> pLootTable) protected booleanStructurePiece.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 voidStructurePiece.fillColumnDown(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pPieces, BoundingBox pBoundingBox) StructurePieceAccessor.findCollisionPiece(BoundingBox pBox) protected voidStructurePiece.generateAirBox(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ) protected voidStructurePiece.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 voidStructurePiece.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 voidStructurePiece.generateBox(WorldGenLevel pLevel, BoundingBox pBoundingBox, BoundingBox pBox, boolean pAlwaysReplace, RandomSource pRandom, StructurePiece.BlockSelector pBlockSelector) protected voidStructurePiece.generateBox(WorldGenLevel pLevel, BoundingBox pBoundingBox, BoundingBox pBox, BlockState pBoundaryBlockState, BlockState pInsideBlockState, boolean pExistingOnly) protected voidStructurePiece.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 voidStructurePiece.generateUpperHalfSphere(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState, boolean pExcludeAir) protected BlockStateStructurePiece.getBlock(BlockGetter pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected abstract voidTemplateStructurePiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) booleanBoundingBox.intersects(BoundingBox pBox) protected booleanStructurePiece.isInterior(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected voidStructurePiece.maybeGenerateBlock(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX, int pY, int pZ, BlockState pState) voidPoolElementStructurePiece.place(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, BlockPos pPos, boolean pKeepJigsaws) protected voidStructurePiece.placeBlock(WorldGenLevel pLevel, BlockState pBlockstate, int pX, int pY, int pZ, BoundingBox pBoundingbox) voidStructureStart.placeInChunk(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos) voidPoolElementStructurePiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) abstract voidStructurePiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidTemplateStructurePiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) protected booleanScatteredFeaturePiece.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) protectedStructurePiece(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 BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation) 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 pRotation, BoundingBox pBoundingBox, LiquidSettings pLiquidSettings, boolean pOffset) voidStructurePoolElement.handleDataMarker(LevelAccessor pLevel, StructureTemplate.StructureBlockInfo pBlockInfo, BlockPos pPos, Rotation pRotation, RandomSource pRandom, BoundingBox pBox) private static booleanJigsawPlacement.isStartTooCloseToWorldHeightLimits(LevelHeightAccessor pLevel, DimensionPadding pPadding, BoundingBox pBoundingBox) 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 pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) booleanListPoolElement.place(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) booleanSinglePoolElement.place(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) abstract booleanStructurePoolElement.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.childEntranceBoxesMethods in net.minecraft.world.level.levelgen.structure.structures that return BoundingBoxModifier and TypeMethodDescriptionstatic BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation) static BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) private static BoundingBoxOceanMonumentPieces.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 voidDesertPyramidPiece.addCellar(WorldGenLevel pLevel, BoundingBox pBox) private voidDesertPyramidPiece.addCellarRoom(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) private voidDesertPyramidPiece.addCellarStairs(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) voidDesertPyramidStructure.afterPlace(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) voidWoodlandMansionStructure.afterPlace(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pChunkGenerator, RandomSource pRandom, BoundingBox pBoundingBox, ChunkPos pChunkPos, PiecesContainer pPieces) protected booleanMineshaftPieces.MineShaftPiece.canBeReplaced(LevelReader pLevel, int pX, int pY, int pZ, BoundingBox pBox) protected booleanOceanMonumentPieces.OceanMonumentPiece.chunkIntersects(BoundingBox pBox, int pMinX, int pMinZ, int pMaxX, int pMaxZ) protected booleanMineshaftPieces.MineShaftCorridor.createChest(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, int pX, int pY, int pZ, ResourceKey<LootTable> pLootTable) protected voidMineshaftPieces.MineShaftCorridor.fillColumnDown(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) protected voidMineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) private static intRuinedPortalStructure.findSuitableY(RandomSource pRandom, ChunkGenerator pChunkGenerator, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, boolean pAirPocket, int pHeight, int pBlockCountY, BoundingBox pBox, LevelHeightAccessor pLevel, RandomState pRandomState) protected voidOceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState) protected voidOceanMonumentPieces.OceanMonumentPiece.generateDefaultFloor(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pZ, boolean pHasOpeningDownwards) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceArchs(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private voidOceanMonumentPieces.MonumentBuilding.generateEntranceWall(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private voidOceanMonumentPieces.MonumentBuilding.generateLowerWall(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private voidOceanMonumentPieces.MonumentBuilding.generateMiddleWall(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) private voidOceanMonumentPieces.MonumentBuilding.generateRoofPiece(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected voidStrongholdPieces.StrongholdPiece.generateSmallDoor(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox, StrongholdPieces.StrongholdPiece.SmallDoorType pType, int pX, int pY, int pZ) private voidOceanMonumentPieces.MonumentBuilding.generateUpperWall(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected voidOceanMonumentPieces.OceanMonumentPiece.generateWaterBox(WorldGenLevel pLevel, BoundingBox pBoundingBox, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2) private voidOceanMonumentPieces.MonumentBuilding.generateWing(boolean pWing, int pX, WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pBox) protected voidEndCityPieces.EndCityPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidIglooPieces.IglooPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidNetherFossilPieces.NetherFossilPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidOceanRuinPieces.OceanRuinPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidRuinedPortalPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidShipwreckPieces.ShipwreckPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) protected voidWoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker(String pName, BlockPos pPos, ServerLevelAccessor pLevel, RandomSource pRandom, BoundingBox pBox) private booleanMineshaftPieces.MineShaftCorridor.hasSturdyNeighbours(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ, int pRequired) protected booleanMineshaftPieces.MineShaftPiece.isInInvalidLocation(LevelAccessor pLevel, BoundingBox pBoundingBox) protected static booleanNetherFortressPieces.NetherBridgePiece.isOkBox(BoundingBox pBox) protected static booleanStrongholdPieces.StrongholdPiece.isOkBox(BoundingBox pBox) protected booleanMineshaftPieces.MineShaftPiece.isSupportingBox(BlockGetter pLevel, BoundingBox pBox, int pXStart, int pXEnd, int pY, int pZ) private voidMineshaftPieces.MineShaftCorridor.maybePlaceCobWeb(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX, int pY, int pZ) private voidDesertPyramidPiece.placeCollapsedRoof(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pY, int pMinZ, int pMaxX, int pMaxZ) private voidDesertPyramidPiece.placeCollapsedRoofPiece(WorldGenLevel pLevel, int pX, int pY, int pZ, BoundingBox pBox) private voidMineshaftPieces.MineShaftCorridor.placeDoubleLowerOrUpperSupport(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ) private voidNetherFossilPieces.NetherFossilPiece.placeDriedGhast(WorldGenLevel pLevel, RandomSource pRandom, BoundingBox pTemplateBox, BoundingBox pBox) private voidMineshaftPieces.MineShaftCorridor.placeSupport(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pZ, int pMaxY, int pMaxX, RandomSource pRandom) private voidMineshaftPieces.MineShaftCrossing.placeSupportPillar(WorldGenLevel pLevel, BoundingBox pBox, int pX, int pY, int pZ, int pMaxY) private static voidDesertPyramidStructure.placeSuspiciousSand(BoundingBox pBoundingBox, WorldGenLevel pWorldGenLevel, BlockPos pPos) voidBuriedTreasurePieces.BuriedTreasurePiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidDesertPyramidPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidIglooPieces.IglooPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidJungleTemplePiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidMineshaftPieces.MineShaftCorridor.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidMineshaftPieces.MineShaftCrossing.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidMineshaftPieces.MineShaftRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidMineshaftPieces.MineShaftStairs.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.BridgeCrossing.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.BridgeEndFiller.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.BridgeStraight.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleCorridorStairsPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleCorridorTBalconyPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleEntrance.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleSmallCorridorPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.CastleStalkRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.MonsterThrone.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.RoomCrossing.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFortressPieces.StairsRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidNetherFossilPieces.NetherFossilPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.MonumentBuilding.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentCoreRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentEntryRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentPenthouse.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentSimpleRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanMonumentPieces.OceanMonumentWingRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidOceanRuinPieces.OceanRuinPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidRuinedPortalPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidShipwreckPieces.ShipwreckPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.ChestCorridor.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.FillerCorridor.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.FiveCrossing.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.LeftTurn.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.Library.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.PortalRoom.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.PrisonHall.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.RightTurn.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.RoomCrossing.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.StairsDown.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.Straight.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidStrongholdPieces.StraightStairsDown.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) voidSwampHutPiece.postProcess(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos, BlockPos pPos) protected voidMineshaftPieces.MineShaftPiece.setPlanksBlock(WorldGenLevel pLevel, BoundingBox pBox, BlockState pPlankState, int pX, int pY, int pZ) private voidSwampHutPiece.spawnCat(ServerLevelAccessor pLevel, BoundingBox pBox) protected voidOceanMonumentPieces.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) protectedNetherBridgePiece(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) protectedStrongholdPiece(StructurePieceType pType, int pGenDepth, BoundingBox pBoundingBox) 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 pStartPos, Rotation pRotation, BlockPos pPivotPos, Mirror pMirror) protected static BoundingBoxStructureTemplate.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 TypeMethodDescriptionvoidLevelTicks.clearArea(BoundingBox pArea) voidLevelTicks.copyArea(BoundingBox pArea, Vec3i pOffset) voidLevelTicks.copyAreaFrom(LevelTicks<T> pLevelTicks, BoundingBox pArea, Vec3i pOffset) private voidLevelTicks.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