Uses of Class
net.minecraft.util.math.BlockBox
Packages that use BlockBox
Package
Description
-
Uses of BlockBox in net.minecraft.block.entity
Methods in net.minecraft.block.entity that return types with arguments of type BlockBox -
Uses of BlockBox in net.minecraft.client.render.debug
Fields in net.minecraft.client.render.debug with type parameters of type BlockBoxMethods in net.minecraft.client.render.debug with parameters of type BlockBoxModifier and TypeMethodDescriptionvoidStructureDebugRenderer.addStructure(BlockBox boundingBox, List<DebugStructuresCustomPayload.Piece> pieces, RegistryKey<World> dimensionKey) -
Uses of BlockBox in net.minecraft.network.packet.s2c.custom
Fields in net.minecraft.network.packet.s2c.custom declared as BlockBoxModifier and TypeFieldDescriptionprivate final BlockBoxDebugStructuresCustomPayload.Piece.boundingBoxThe field for theboundingBoxrecord component.private final BlockBoxDebugStructuresCustomPayload.mainBBThe field for themainBBrecord component.Methods in net.minecraft.network.packet.s2c.custom that return BlockBoxModifier and TypeMethodDescriptionDebugStructuresCustomPayload.Piece.boundingBox()Returns the value of theboundingBoxrecord component.DebugStructuresCustomPayload.mainBB()Returns the value of themainBBrecord component.(package private) static BlockBoxDebugStructuresCustomPayload.readBox(PacketByteBuf buf) Methods in net.minecraft.network.packet.s2c.custom with parameters of type BlockBoxModifier and TypeMethodDescription(package private) static voidDebugStructuresCustomPayload.writeBox(PacketByteBuf buf, BlockBox box) Constructors in net.minecraft.network.packet.s2c.custom with parameters of type BlockBoxModifierConstructorDescriptionDebugStructuresCustomPayload(RegistryKey<World> registryKey, BlockBox blockBox, List<DebugStructuresCustomPayload.Piece> list) -
Uses of BlockBox in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type BlockBoxModifier and TypeMethodDescriptionprivate static BiomeSupplierFillBiomeCommand.createBiomeSupplier(MutableInt counter, Chunk chunk, BlockBox box, RegistryEntry<Biome> biome, Predicate<RegistryEntry<Biome>> filter) private static intFillCommand.execute(ServerCommandSource source, BlockBox range, BlockStateArgument block, FillCommand.Mode mode, @Nullable Predicate<CachedBlockPosition> filter) SetBlockCommand.Filter.filter(BlockBox box, BlockPos pos, BlockStateArgument block, ServerWorld world) -
Uses of BlockBox in net.minecraft.server.world
Methods in net.minecraft.server.world with parameters of type BlockBox -
Uses of BlockBox in net.minecraft.structure
Fields in net.minecraft.structure declared as BlockBoxModifier and TypeFieldDescriptionprotected BlockBoxStructurePiece.boundingBoxStructurePlacementData.boundingBoxStructureStart.boundingBoxFields in net.minecraft.structure with type parameters of type BlockBoxMethods in net.minecraft.structure that return BlockBoxModifier and TypeMethodDescriptionstatic BlockBoxStructurePiece.boundingBox(Stream<StructurePiece> pieces) StructureTemplate.calculateBoundingBox(StructurePlacementData placementData, BlockPos pos) StructureTemplate.calculateBoundingBox(BlockPos pos, BlockRotation rotation, BlockPos pivot, BlockMirror mirror) static BlockBoxStrongholdGenerator.SmallCorridor.create(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation) private static BlockBoxOceanMonumentGenerator.Piece.createBox(Direction orientation, OceanMonumentGenerator.PieceSetting setting, int int2, int int3, int int4) protected static BlockBoxStructurePiece.createBox(int x, int y, int z, Direction orientation, int width, int height, int depth) protected static BlockBoxStructureTemplate.createBox(BlockPos pos, BlockRotation rotation, BlockPos pivot, BlockMirror mirror, Vec3i dimensions) MineshaftGenerator.MineshaftCorridor.getBoundingBox(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftCrossing.getBoundingBox(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftStairs.getBoundingBox(StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation) StructurePiece.getBoundingBox()StructurePiecesCollector.getBoundingBox()StructurePiecesList.getBoundingBox()StructurePlacementData.getBoundingBox()StructureStart.getBoundingBox()Methods in net.minecraft.structure with parameters of type BlockBoxModifier and TypeMethodDescriptionprotected voidStructurePiece.addBlock(StructureWorldAccess world, BlockState block, int x, int y, int z, BlockBox box) protected voidStructurePiece.addBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, Random random, float threshold, int x, int y, int z, BlockState state) protected booleanMineshaftGenerator.MineshaftCorridor.addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, RegistryKey<LootTable> lootTable) protected booleanStructurePiece.addChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, RegistryKey<LootTable> lootTable, @Nullable BlockState block) protected booleanStructurePiece.addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, RegistryKey<LootTable> lootTable) private voidMineshaftGenerator.MineshaftCorridor.addCobwebsUnderground(StructureWorldAccess world, BlockBox box, Random random, float threshold, int x, int y, int z) protected booleanStructurePiece.addDispenser(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Direction facing, RegistryKey<LootTable> lootTable) private voidDesertTempleGenerator.addSandOrSandstone(StructureWorldAccess world, int x, int y, int z, BlockBox chunkBox) protected booleanShiftableStructurePiece.adjustToAverageHeight(WorldAccess world, BlockBox boundingBox, int deltaY) voidPostPlacementProcessor.afterPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos pos, StructurePiecesList children) protected booleanOceanMonumentGenerator.Piece.boxIntersects(BlockBox box, int x1, int z1, int x2, int z2) protected booleanMineshaftGenerator.MineshaftPart.canAddBlock(WorldView world, int x, int y, int z, BlockBox box) protected booleanStructurePiece.canAddBlock(WorldView world, int x, int y, int z, BlockBox box) protected booleanMineshaftGenerator.MineshaftPart.cannotGenerate(WorldAccess world, BlockBox box) protected voidStructurePiece.fill(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) protected voidOceanMonumentGenerator.Piece.fillArea(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth, BlockState state) protected voidMineshaftGenerator.MineshaftCorridor.fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) protected voidStructurePiece.fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) protected voidStructurePiece.fillHalfEllipsoid(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block, boolean cantReplaceAir) protected voidMineshaftGenerator.MineshaftCorridor.fillSupportBeam(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) private voidMineshaftGenerator.MineshaftCorridor.fillSupportBeam(StructureWorldAccess world, BlockBox box, int x, int y, int z) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean cantReplaceAir, Random random, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, BlockBox fillBox, boolean cantReplaceAir, Random random, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, BlockBox fillBox, BlockState outline, BlockState inside, boolean cantReplaceAir) protected voidStructurePiece.fillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, Random random, float blockChance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir, boolean stayBelowSeaLevel) static @Nullable StructurePieceStructurePiece.firstIntersecting(List<StructurePiece> pieces, BlockBox box) voidBuriedTreasureGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidDesertTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidIglooGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidJungleTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidMineshaftGenerator.MineshaftCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidMineshaftGenerator.MineshaftCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidMineshaftGenerator.MineshaftRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidMineshaftGenerator.MineshaftStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.Bridge.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.BridgeCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.BridgeEnd.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.BridgePlatform.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.BridgeSmallCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.BridgeStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorBalcony.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorExit.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorLeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorNetherWartsRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorRightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.CorridorStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFortressGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidNetherFossilGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.Base.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.CoreRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.DoubleXRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.DoubleXYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.DoubleYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.DoubleYZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.DoubleZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.Entry.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.Penthouse.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.SimpleRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.SimpleRoomTop.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanMonumentGenerator.WingRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidOceanRuinGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, BlockPos pivot, boolean keepJigsaws) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidRuinedPortalStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidShipwreckGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidSimpleStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.ChestCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.Corridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.FiveWayCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.LeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.Library.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.PortalRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.PrisonHall.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.RightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.SpiralStaircase.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.SquareRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidStrongholdGenerator.Stairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) abstract voidStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) voidSwampHutGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private voidDesertTempleGenerator.generateBasement(StructureWorldAccess world, BlockBox chunkBox) private voidDesertTempleGenerator.generateBasementRoof(StructureWorldAccess world, BlockBox chunkBox, int startX, int y, int startZ, int endX, int endZ) private voidDesertTempleGenerator.generateBasementStairs(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) private voidMineshaftGenerator.MineshaftCrossing.generateCrossingPillar(StructureWorldAccess world, BlockBox boundingBox, int x, int minY, int z, int maxY) protected voidStrongholdGenerator.Piece.generateEntrance(StructureWorldAccess world, Random random, BlockBox boundingBox, StrongholdGenerator.Piece.EntranceType type, int x, int y, int z) private voidMineshaftGenerator.MineshaftCorridor.generateSupports(StructureWorldAccess world, BlockBox boundingBox, int minX, int minY, int z, int maxY, int maxX, Random random) private voidDesertTempleGenerator.generateSuspiciousSandRoom(BlockPos pos, StructureWorldAccess world, BlockBox chunkBox) protected BlockStateStructurePiece.getBlockAt(BlockView world, int x, int y, int z, BlockBox box) StructurePiecesCollector.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.StructurePiecesHolder.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.protected voidEndCityGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidIglooGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidNetherFossilGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidOceanRuinGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidRuinedPortalStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidShipwreckGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected abstract voidSimpleStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidWoodlandMansionGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) private booleanMineshaftGenerator.MineshaftCorridor.hasSolidNeighborBlocks(StructureWorldAccess world, BlockBox box, int x, int y, int z, int count) protected static booleanNetherFortressGenerator.Piece.isInBounds(BlockBox boundingBox) protected static booleanStrongholdGenerator.Piece.isInBounds(BlockBox boundingBox) protected booleanMineshaftGenerator.MineshaftPart.isSolidCeiling(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z) protected booleanStructurePiece.isUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box) private voidOceanMonumentGenerator.Base.method_14761(boolean bool, int int2, StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14762(StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14763(StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14764(StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14765(StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14766(StructureWorldAccess world, Random random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14767(StructureWorldAccess world, Random random, BlockBox box) protected voidOceanMonumentGenerator.Piece.method_14774(StructureWorldAccess world, BlockBox box, int x, int z, boolean bool) voidStructureStart.place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos) protected voidOceanMonumentGenerator.Piece.setAirAndWater(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth) StructurePlacementData.setBoundingBox(BlockBox boundingBox) private voidSwampHutGenerator.spawnCat(ServerWorldAccess world, BlockBox box) protected voidOceanMonumentGenerator.Piece.spawnElderGuardian(StructureWorldAccess world, BlockBox box, int x, int y, int z) private voidStructureTemplate.spawnEntities(ServerWorldAccess world, BlockPos pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot, @Nullable BlockBox area, boolean initializeMobs) protected voidMineshaftGenerator.MineshaftPart.tryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) Constructors in net.minecraft.structure with parameters of type BlockBoxModifierConstructorDescriptionBridgeCrossing(int chainLength, BlockBox boundingBox, Direction orientation) BridgePlatform(int chainLength, BlockBox boundingBox, Direction orientation) BridgeSmallCrossing(int chainLength, BlockBox boundingBox, Direction orientation) BridgeStairs(int chainLength, BlockBox boundingBox, Direction orientation) ChestCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation) CorridorBalcony(int chainLength, BlockBox boundingBox, Direction orientation) CorridorCrossing(int chainLength, BlockBox boundingBox, Direction orientation) CorridorExit(int chainLength, Random random, BlockBox boundingBox, Direction orientation) CorridorLeftTurn(int chainLength, Random random, BlockBox boundingBox, Direction orientation) CorridorNetherWartsRoom(int chainLength, BlockBox boundingBox, Direction orientation) CorridorRightTurn(int chainLength, Random random, BlockBox boundingBox, Direction orientation) CorridorStairs(int chainLength, BlockBox boundingBox, Direction orientation) FiveWayCrossing(int chainLength, Random random, BlockBox boundingBox, Direction orientation) MineshaftCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation, MineshaftStructure.Type type) MineshaftCrossing(int chainLength, BlockBox boundingBox, @Nullable Direction orientation, MineshaftStructure.Type type) MineshaftPart(StructurePieceType structurePieceType, int chainLength, MineshaftStructure.Type type, BlockBox box) MineshaftStairs(int chainLength, BlockBox boundingBox, Direction orientation, MineshaftStructure.Type type) protectedPiece(StructurePieceType type, int length, BlockBox boundingBox) Piece(StructurePieceType type, Direction orientation, int length, BlockBox box) protectedPiece(StructurePieceType type, int length, BlockBox boundingBox) PoolStructurePiece(StructureTemplateManager structureTemplateManager, StructurePoolElement poolElement, BlockPos pos, int groundLevelDelta, BlockRotation rotation, BlockBox boundingBox, StructureLiquidSettings liquidSettings) PortalRoom(int chainLength, BlockBox boundingBox, Direction orientation) PrisonHall(int chainLength, Random random, BlockBox boundingBox, Direction orientation) SmallCorridor(int chainLength, BlockBox boundingBox, Direction orientation) SmallCorridor(int chainLength, BlockBox boundingBox, Direction orientation) SpiralStaircase(int chainLength, Random random, BlockBox boundingBox, Direction orientation) SquareRoom(int chainLength, Random random, BlockBox boundingBox, Direction orientation) protectedStructurePiece(StructurePieceType type, int length, BlockBox boundingBox) protectedTurn(StructurePieceType type, int length, BlockBox boundingBox) -
Uses of BlockBox in net.minecraft.structure.pool
Methods in net.minecraft.structure.pool that return BlockBoxModifier and TypeMethodDescriptionEmptyPoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) FeaturePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) ListPoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) SinglePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) abstract BlockBoxStructurePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) Methods in net.minecraft.structure.pool with parameters of type BlockBoxModifier and TypeMethodDescriptionprotected StructurePlacementDataLegacySinglePoolElement.createPlacementData(BlockRotation rotation, BlockBox box, StructureLiquidSettings liquidSettings, boolean keepJigsaws) protected StructurePlacementDataSinglePoolElement.createPlacementData(BlockRotation rotation, BlockBox box, StructureLiquidSettings liquidSettings, boolean keepJigsaws) booleanEmptyPoolElement.generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) booleanFeaturePoolElement.generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) booleanListPoolElement.generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) booleanSinglePoolElement.generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) abstract booleanStructurePoolElement.generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) voidStructurePoolElement.method_16756(WorldAccess world, StructureTemplate.StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, Random random, BlockBox box) -
Uses of BlockBox in net.minecraft.test
Methods in net.minecraft.test that return BlockBoxModifier and TypeMethodDescriptionprivate static BlockBoxStructureTestUtil.createBox(BlockPos pos, int radius, ServerWorld world) static BlockBoxStructureTestUtil.getStructureBlockBox(StructureBlockBlockEntity structureBlockEntity) static BlockBoxStructureTestUtil.getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) Methods in net.minecraft.test with parameters of type BlockBoxModifier and TypeMethodDescriptionstatic voidStructureTestUtil.clearArea(BlockBox area, ServerWorld world) voidTestContext.expectSameStates(BlockBox checkedBlockBox, BlockPos correctStatePos) private static voidStructureTestUtil.forceLoadNearbyChunks(BlockBox box, ServerWorld world) -
Uses of BlockBox in net.minecraft.util.math
Fields in net.minecraft.util.math with type parameters of type BlockBoxModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockBox> BlockBox.CODECA codec that stores a block box as an int array.Methods in net.minecraft.util.math that return BlockBoxModifier and TypeMethodDescriptionstatic BlockBoxReturns a new box from two corners,firstandsecond.Deprecated.Deprecated.BlockBox.expand(int offset) Returns a new box that is expanded on each direction byoffset.BlockBox.expand(int x, int y, int z) Returns a new box that is expanded byx,y,zon each axis.static BlockBoxBlockBox.infinite()Returns a new all-encompassing, infinite box.BlockBox.move(int dx, int dy, int dz) Deprecated.Deprecated.BlockBox.offset(int x, int y, int z) Returns a new box that is translated byx,y,zon each axis from this box.static BlockBoxBlockBox.rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing) Methods in net.minecraft.util.math that return types with arguments of type BlockBoxModifier and TypeMethodDescriptionReturns the minimum box encompassing all of the givenboxes, or an empty optional ifboxesis empty.BlockBox.encompassPositions(Iterable<BlockPos> positions) Returns the minimum box encompassing all of the givenpositions, or an empty optional ifpositionsis empty.Methods in net.minecraft.util.math with parameters of type BlockBoxModifier and TypeMethodDescriptionDeprecated.static BoxbooleanBlockBox.intersects(BlockBox other) Returns whetherotherintersects with this box.Method parameters in net.minecraft.util.math with type arguments of type BlockBox -
Uses of BlockBox in net.minecraft.world.gen
Fields in net.minecraft.world.gen declared as BlockBoxModifier and TypeFieldDescriptionprivate final BlockBoxStructureWeightSampler.Piece.boxThe field for theboxrecord component.Methods in net.minecraft.world.gen that return BlockBoxModifier and TypeMethodDescriptionStructureWeightSampler.Piece.box()Returns the value of theboxrecord component.Constructors in net.minecraft.world.gen with parameters of type BlockBoxModifierConstructorDescriptionPiece(BlockBox blockBox, StructureTerrainAdaptation structureTerrainAdaptation, int int2) -
Uses of BlockBox in net.minecraft.world.gen.chunk
Methods in net.minecraft.world.gen.chunk that return BlockBoxModifier and TypeMethodDescriptionprivate static BlockBoxChunkGenerator.getBlockBoxForChunk(Chunk chunk) -
Uses of BlockBox in net.minecraft.world.gen.feature
Methods in net.minecraft.world.gen.feature with parameters of type BlockBoxModifier and TypeMethodDescriptionprivate static intFossilFeature.getEmptyCorners(StructureWorldAccess world, BlockBox box) private static VoxelSetTreeFeature.placeLogsAndLeaves(WorldAccess world, BlockBox box, Set<BlockPos> trunkPositions, Set<BlockPos> decorationPositions, Set<BlockPos> rootPositions) -
Uses of BlockBox in net.minecraft.world.gen.structure
Methods in net.minecraft.world.gen.structure that return BlockBoxMethods in net.minecraft.world.gen.structure with parameters of type BlockBoxModifier and TypeMethodDescriptionStructure.expandBoxIfShouldAdaptNoise(BlockBox box) private static intRuinedPortalStructure.getFloorHeight(Random random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig) private static voidDesertPyramidStructure.placeSuspiciousSand(BlockBox box, StructureWorldAccess world, BlockPos pos) voidDesertPyramidStructure.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) voidStructure.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) voidWoodlandMansionStructure.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) -
Uses of BlockBox in net.minecraft.world.tick
Methods in net.minecraft.world.tick with parameters of type BlockBoxModifier and TypeMethodDescriptionvoidWorldTickScheduler.clearNextTicks(BlockBox box) voidWorldTickScheduler.scheduleTicks(BlockBox box, Vec3i offset) voidWorldTickScheduler.scheduleTicks(WorldTickScheduler<T> scheduler, BlockBox box, Vec3i offset) private voidWorldTickScheduler.visitChunks(BlockBox box, WorldTickScheduler.ChunkVisitor<T> visitor)