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 TypeFieldDescriptionprotected final BlockPos.MutableBlockPosBlockModelLighter.scratchPosprivate final BlockPos.MutableBlockPosModelBlockRenderer.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.DimensionGridState.nextCorner -
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) private 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.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static booleanTryFindLand.canStandOn(ServerLevel level, BlockPos pos, BlockState state, CollisionContext context, BlockPos.MutableBlockPos belowPos) -
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
Methods in net.minecraft.world.level.levelgen with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static OptionalIntColumn.scanDirection(LevelSimulatedReader level, int searchRange, Predicate<BlockState> insideColumn, Predicate<BlockState> validEdge, BlockPos.MutableBlockPos mutablePos, int nearestEmptyY, Direction direction) -
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 floatBlendingData.read1(ChunkAccess chunk, BlockPos.MutableBlockPos pos) private static floatBlendingData.read7(ChunkAccess chunk, BlockPos.MutableBlockPos pos) -
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 booleanSteppedColumnClusterFeature.canPlaceAt(WorldGenLevel level, BlockPos.MutableBlockPos cursor) private booleanFallenTreeFeature.canPlaceEntireFallenLog(WorldGenLevel level, int logLength, BlockPos.MutableBlockPos logStartPos, Direction direction) booleanAbstractOreFeature.canPlaceOre(BlockState state, Function<BlockPos, BlockState> blockGetter, RandomSource random, BlockReplacement targetState, BlockPos.MutableBlockPos orePos) SteppedColumnClusterFeature.findAir(LevelAccessor level, BlockPos.MutableBlockPos cursor, int limit) SteppedColumnClusterFeature.findSurface(WorldGenLevel level, int lavaSeaLevel, BlockPos.MutableBlockPos cursor, int limit) ReplaceBlobsFeature.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) default booleanAbstractHugeMushroomFeature.isValidPosition(WorldGenLevel level, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos) voidAbstractHugeMushroomFeature.makeCap(WorldGenLevel level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos) voidHugeBrownMushroomFeature.makeCap(WorldGenLevel level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos) voidHugeRedMushroomFeature.makeCap(WorldGenLevel level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos) private voidScatteredOreFeature.offsetTargetPos(BlockPos.MutableBlockPos targetPos, RandomSource random, BlockPos origin, int maxDistFromOriginForThisTry) private booleanDiskFeature.placeColumn(WorldGenLevel level, RandomSource random, int top, int bottom, BlockPos.MutableBlockPos pos) private booleanRootSystemFeature.placeDirtAndTree(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos.MutableBlockPos workingPos, BlockPos pos) private voidFallenTreeFeature.placeFallenLog(WorldGenLevel level, RandomSource random, int logLength, BlockPos.MutableBlockPos logStartPos, Direction direction) private booleanVegetationPatchFeature.placeGround(WorldGenLevel level, Predicate<BlockState> replaceable, RandomSource random, BlockPos.MutableBlockPos belowPos, int depth) private voidHugeFungusFeature.placeHatBlock(LevelAccessor level, RandomSource random, BlockPos.MutableBlockPos blockPos, float decorBlockProbability, float hatBlockProbability, float vinesProbability) private BlockPosFallenTreeFeature.placeLogBlock(WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos blockPos, Function<BlockState, BlockState> sidewaysStateModifier) default voidAbstractHugeMushroomFeature.placeMushroomBlock(LevelAccessor level, BlockPos.MutableBlockPos blockPos, BlockState newState) private voidRootSystemFeature.placeRootedDirt(WorldGenLevel level, RandomSource random, int originX, int originZ, BlockPos.MutableBlockPos workingPos) private voidRootSystemFeature.placeRoots(WorldGenLevel level, RandomSource random, BlockPos pos, BlockPos.MutableBlockPos workingPos) private voidFallenTreeFeature.placeStump(WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos stumpPos) default voidAbstractHugeMushroomFeature.placeTrunk(WorldGenLevel level, RandomSource random, BlockPos origin, int treeHeight, BlockPos.MutableBlockPos blockPos) 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(WorldGenLevel level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeFeature tree, 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, TreeFeature tree, 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, TreeFeature tree, 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, TreeFeature tree) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(WorldGenLevel level, BiConsumer<BlockPos, BlockState> trunkSetter, RandomSource random, BlockPos.MutableBlockPos trunkPos, TreeFeature tree, BlockPos treePos, int x, int y, int z) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen.material
Fields in net.minecraft.world.level.levelgen.material declared as BlockPos.MutableBlockPosMethods in net.minecraft.world.level.levelgen.material with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate voidMaterialSystem.frozenOceanExtension(int minSurfaceLevel, Biome surfaceBiome, BlockColumn column, BlockPos.MutableBlockPos blockPos, int blockX, int blockZ, int height) -
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) WalkNodeEvaluator.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