Uses of Class
net.minecraft.core.BlockPos.MutableBlockPos
Packages that use BlockPos.MutableBlockPos
Package
Description
-
Uses of BlockPos.MutableBlockPos in net.minecraft.client
Fields in net.minecraft.client declared as BlockPos.MutableBlockPos -
Uses of BlockPos.MutableBlockPos in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionvoidClientLevel.doAnimateTick(int xt, int yt, int zt, int r, RandomSource animateRandom, @Nullable Block markerParticleTarget, BlockPos.MutableBlockPos pos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionfinal BlockPos.MutableBlockPosModelBlockRenderer.CommonRenderStorage.scratchPos -
Uses of BlockPos.MutableBlockPos in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosSectionRenderDispatcher.RenderSection.renderOrigin -
Uses of BlockPos.MutableBlockPos in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate voidEntityRenderer.extractShadowPiece(S state, Level level, float pow, BlockPos.MutableBlockPos pos, ChunkAccess chunk) -
Uses of BlockPos.MutableBlockPos in net.minecraft.core
Methods in net.minecraft.core that return BlockPos.MutableBlockPosModifier and TypeMethodDescriptionBlockPos.MutableBlockPos.clamp(Direction.Axis axis, int minimum, int maximum) BlockPos.MutableBlockPos.move(int x, int y, int z) BlockPos.mutable()BlockPos.MutableBlockPos.set(double x, double y, double z) BlockPos.MutableBlockPos.set(int x, int y, int z) BlockPos.MutableBlockPos.set(long pos) BlockPos.MutableBlockPos.setWithOffset(Vec3i pos, int x, int y, int z) BlockPos.MutableBlockPos.setWithOffset(Vec3i pos, Direction direction) BlockPos.MutableBlockPos.setWithOffset(Vec3i pos, Vec3i offset) BlockPos.MutableBlockPos.setX(int x) BlockPos.MutableBlockPos.setY(int y) BlockPos.MutableBlockPos.setZ(int z) Methods in net.minecraft.core that return types with arguments of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionstatic Iterable<BlockPos.MutableBlockPos> BlockPos.spiralAround(BlockPos center, int radius, Direction firstDirection, Direction secondDirection) -
Uses of BlockPos.MutableBlockPos in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosStructureGridSpawner.nextTestNorthWestCorner -
Uses of BlockPos.MutableBlockPos in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static intBlockUtil.getLimit(Predicate<BlockPos> test, BlockPos.MutableBlockPos pos, Direction direction, int limit) Finds the distance we can travel in the given direction while the predicate returns trueprivate static booleanSpawnUtil.moveToPossibleSpawnPosition(ServerLevel level, int spawnRangeY, BlockPos.MutableBlockPos searchPos, SpawnUtil.Strategy strategy) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static voidLightningBolt.randomWalkCleaningCopper(Level level, BlockPos originalStrikePos, BlockPos.MutableBlockPos workPos, int stepCount) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.entity.animal.frog
Fields in net.minecraft.world.entity.animal.frog declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosFrog.FrogNodeEvaluator.belowPos -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level
Fields in net.minecraft.world.level declared as BlockPos.MutableBlockPosFields in net.minecraft.world.level with type parameters of type BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> BlockCollisions.resultProviderMethods in net.minecraft.world.level with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double nearestPlayerDistanceSqr) private static booleanNaturalSpawner.isValidSpawnPostitionForType(ServerLevel level, MobCategory mobCategory, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData currentSpawnData, BlockPos.MutableBlockPos pos, double nearestPlayerDistanceSqr) Constructor parameters in net.minecraft.world.level with type arguments of type BlockPos.MutableBlockPosModifierConstructorDescriptionBlockCollisions(CollisionGetter collisionGetter, @Nullable Entity source, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) BlockCollisions(CollisionGetter collisionGetter, CollisionContext context, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.block.sounds
Methods in net.minecraft.world.level.block.sounds with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static booleanAmbientDesertBlockSoundsPlayer.columnContainsTriggeringBlock(Level level, BlockPos.MutableBlockPos mutablePos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockPos.MutableBlockPosMethods in net.minecraft.world.level.levelgen with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate voidSurfaceSystem.frozenOceanExtension(int minSurfaceLevel, Biome surfaceBiome, BlockColumn column, BlockPos.MutableBlockPos blockPos, int blockX, int blockZ, int height) private static OptionalIntColumn.scanDirection(LevelSimulatedReader level, int searchRange, Predicate<BlockState> insideColumn, Predicate<BlockState> validEdge, BlockPos.MutableBlockPos mutablePos, int nearestEmptyY, Direction direction) Scans for a sequence of states in a givendirection, up to a length ofmaxDistancewhich satisfycolumnPredicate, and ending with a state which satisfiestipPredicate. -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.blending
Methods in net.minecraft.world.level.levelgen.blending with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static doubleBlendingData.read1(ChunkAccess chunk, BlockPos.MutableBlockPos pos) private static doubleBlendingData.read7(ChunkAccess chunk, BlockPos.MutableBlockPos pos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.carver
Methods in net.minecraft.world.level.levelgen.carver with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprotected booleanNetherWorldCarver.carveBlock(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask mask, BlockPos.MutableBlockPos blockPos, BlockPos.MutableBlockPos helperPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean hasGrass) protected booleanWorldCarver.carveBlock(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask mask, BlockPos.MutableBlockPos blockPos, BlockPos.MutableBlockPos helperPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean hasGrass) Carves a single block, replacing it with the appropriate state if possible, and handles replacing exposed dirt with grass. -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static booleanBasaltColumnsFeature.canPlaceAt(LevelAccessor level, int lavaSeaLevel, BlockPos.MutableBlockPos cursor) private booleanFallenTreeFeature.canPlaceEntireFallenLog(WorldGenLevel level, int logLength, BlockPos.MutableBlockPos logStartPos, Direction direction) static booleanOreFeature.canPlaceOre(BlockState orePosState, Function<BlockPos, BlockState> blockGetter, RandomSource random, OreConfiguration config, OreConfiguration.TargetBlockState targetState, BlockPos.MutableBlockPos orePos) private static @Nullable BlockPosBasaltColumnsFeature.findAir(LevelAccessor level, BlockPos.MutableBlockPos cursor, int limit) private static booleanTwistingVinesFeature.findFirstAirBlockAboveGround(LevelAccessor level, BlockPos.MutableBlockPos placePos) private static @Nullable BlockPosBasaltColumnsFeature.findSurface(LevelAccessor level, int lavaSeaLevel, BlockPos.MutableBlockPos cursor, int limit) private static @Nullable BlockPosReplaceBlobsFeature.findTarget(LevelAccessor level, BlockPos.MutableBlockPos cursor, Block target) private static booleanWaterloggedVegetationPatchFeature.isExposed(WorldGenLevel level, Set<BlockPos> surface, BlockPos pos, BlockPos.MutableBlockPos testPos) private static booleanWaterloggedVegetationPatchFeature.isExposedDirection(WorldGenLevel level, BlockPos pos, BlockPos.MutableBlockPos testPos, Direction direction) protected booleanAbstractHugeMushroomFeature.isValidPosition(WorldGenLevel level, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos, HugeMushroomFeatureConfiguration config) protected abstract voidAbstractHugeMushroomFeature.makeCap(LevelAccessor level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos, HugeMushroomFeatureConfiguration config) protected voidHugeBrownMushroomFeature.makeCap(LevelAccessor level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos, HugeMushroomFeatureConfiguration config) protected voidHugeRedMushroomFeature.makeCap(LevelAccessor level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos, HugeMushroomFeatureConfiguration config) private voidScatteredOreFeature.offsetTargetPos(BlockPos.MutableBlockPos targetPos, RandomSource random, BlockPos origin, int maxDistFromOriginForThisTry) protected booleanDiskFeature.placeColumn(DiskConfiguration config, WorldGenLevel level, RandomSource random, int top, int bottom, BlockPos.MutableBlockPos pos) private static booleanRootSystemFeature.placeDirtAndTree(WorldGenLevel level, ChunkGenerator generator, RootSystemConfiguration config, RandomSource random, BlockPos.MutableBlockPos workingPos, BlockPos pos) private voidFallenTreeFeature.placeFallenLog(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, int logLength, BlockPos.MutableBlockPos logStartPos, Direction direction) protected booleanVegetationPatchFeature.placeGround(WorldGenLevel level, VegetationPatchConfiguration config, Predicate<BlockState> replaceable, RandomSource random, BlockPos.MutableBlockPos belowPos, int depth) private voidHugeFungusFeature.placeHatBlock(LevelAccessor level, RandomSource random, HugeFungusConfiguration config, BlockPos.MutableBlockPos blockPos, float decorBlockProbability, float hatBlockProbability, float vinesProbability) private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos blockPos, Function<BlockState, BlockState> sidewaysStateModifier) protected voidAbstractHugeMushroomFeature.placeMushroomBlock(LevelAccessor level, BlockPos.MutableBlockPos blockPos, BlockState newState) private static voidRootSystemFeature.placeRootedDirt(WorldGenLevel level, RootSystemConfiguration config, RandomSource random, int originX, int originZ, BlockPos.MutableBlockPos workingPos) private static voidRootSystemFeature.placeRoots(WorldGenLevel level, RootSystemConfiguration config, RandomSource random, BlockPos pos, BlockPos.MutableBlockPos workingPos) private voidFallenTreeFeature.placeStump(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos stumpPos) protected voidAbstractHugeMushroomFeature.placeTrunk(LevelAccessor level, RandomSource random, BlockPos origin, HugeMushroomFeatureConfiguration config, int treeHeight, BlockPos.MutableBlockPos blockPos) static voidTwistingVinesFeature.placeWeepingVinesColumn(LevelAccessor level, RandomSource random, BlockPos.MutableBlockPos placePos, int totalHeight, int minAge, int naxAge) static voidWeepingVinesFeature.placeWeepingVinesColumn(LevelAccessor level, RandomSource random, BlockPos.MutableBlockPos placePos, int totalHeight, int minAge, int naxAge) private voidFallenTreeFeature.setGroundHeightForFallenLogStartPos(WorldGenLevel level, BlockPos.MutableBlockPos logStartPos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.feature.foliageplacers
Methods in net.minecraft.world.level.levelgen.feature.foliageplacers with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static booleanFoliagePlacer.tryPlaceExtension(LevelSimulatedReader level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeConfiguration config, float chance, BlockPos logPos, BlockPos.MutableBlockPos pos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.feature.trunkplacers
Methods in net.minecraft.world.level.levelgen.feature.trunkplacers with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(WorldGenLevel level, BiConsumer<BlockPos, BlockState> trunkSetter, RandomSource random, int treeHeight, BlockPos origin, TreeConfiguration config, Function<BlockState, BlockState> sidewaysStateModifier, Direction branchDirection, int offsetFromOrigin, boolean middleContinuesUpwards, BlockPos.MutableBlockPos logPos) private voidUpwardsBranchingTrunkPlacer.placeBranch(WorldGenLevel level, BiConsumer<BlockPos, BlockState> trunkSetter, RandomSource random, int treeHeight, TreeConfiguration config, List<FoliagePlacer.FoliageAttachment> attachments, BlockPos.MutableBlockPos logPos, int currentHeight, Direction branchDir, int branchPos, int branchSteps) protected voidTrunkPlacer.placeLogIfFree(WorldGenLevel level, BiConsumer<BlockPos, BlockState> trunkSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(WorldGenLevel level, BiConsumer<BlockPos, BlockState> trunkSetter, RandomSource random, BlockPos.MutableBlockPos trunkPos, TreeConfiguration config, BlockPos treePos, int x, int y, int z) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure that return BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprotected BlockPos.MutableBlockPosStructurePiece.getWorldPos(int x, int y, int z) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static voidMineshaftPieces.MineShaftCorridor.fillColumnBetween(WorldGenLevel level, BlockState pillarState, BlockPos.MutableBlockPos pos, int bottomInclusive, int topExclusive) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.lighting
Fields in net.minecraft.world.level.lighting declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosBlockLightEngine.mutablePosprivate final BlockPos.MutableBlockPosSkyLightEngine.mutablePosprivate final BlockPos.MutableBlockPosChunkSkyLightSources.mutablePos1private final BlockPos.MutableBlockPosChunkSkyLightSources.mutablePos2 -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.pathfinder
Fields in net.minecraft.world.level.pathfinder declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosPathfindingContext.mutablePosMethods in net.minecraft.world.level.pathfinder with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionstatic PathTypeWalkNodeEvaluator.getPathTypeStatic(PathfindingContext context, BlockPos.MutableBlockPos pos) private @Nullable NodeWalkNodeEvaluator.tryJumpOn(int x, int y, int z, int jumpSize, double nodeHeight, Direction travelDirection, PathType blockPathTypeCurrent, BlockPos.MutableBlockPos reusablePos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.portal
Methods in net.minecraft.world.level.portal with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate booleanPortalForcer.canHostFrame(BlockPos origin, BlockPos.MutableBlockPos mutable, Direction direction, int offset) private booleanPortalForcer.canPortalReplaceBlock(BlockPos.MutableBlockPos pos) private static intPortalShape.getDistanceUntilTop(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos.MutableBlockPos pos, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) private static booleanPortalShape.hasTopFrame(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos.MutableBlockPos pos, int width, int height) -
Uses of BlockPos.MutableBlockPos in net.neoforged.neoforge.client.model.ao
Fields in net.neoforged.neoforge.client.model.ao declared as BlockPos.MutableBlockPosModifier and TypeFieldDescription(package private) final BlockPos.MutableBlockPosFullFaceCalculator.scratchPos