Uses of Class
net.minecraft.core.BlockPos.MutableBlockPos
Packages that use BlockPos.MutableBlockPos
Package
Description
-
Uses of BlockPos.MutableBlockPos in net.minecraft
Methods in net.minecraft with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static int
BlockUtil.getLimit
(Predicate<BlockPos> pPosPredicate, BlockPos.MutableBlockPos pCenterPos, Direction pDirection, int pMax) Finds the distance we can travel in the given direction while the predicate returns true -
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 TypeMethodDescriptionvoid
ClientLevel.doAnimateTick
(int pPosX, int pPosY, int pPosZ, int pRange, RandomSource pRandom, Block pBlock, BlockPos.MutableBlockPos pBlockPos) -
Uses of BlockPos.MutableBlockPos in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as BlockPos.MutableBlockPosModifier and TypeFieldDescription(package private) final BlockPos.MutableBlockPos
SectionRenderDispatcher.RenderSection.origin
private final BlockPos.MutableBlockPos[]
SectionRenderDispatcher.RenderSection.relativeOrigins
-
Uses of BlockPos.MutableBlockPos in net.minecraft.core
Methods in net.minecraft.core that return BlockPos.MutableBlockPosModifier and TypeMethodDescriptionBlockPos.MutableBlockPos.clamp
(Direction.Axis pAxis, int pMin, int pMax) BlockPos.MutableBlockPos.move
(int pX, int pY, int pZ) BlockPos.mutable()
BlockPos.MutableBlockPos.set
(double pX, double pY, double pZ) BlockPos.MutableBlockPos.set
(int pX, int pY, int pZ) BlockPos.MutableBlockPos.set
(long pPackedPos) BlockPos.MutableBlockPos.setWithOffset
(Vec3i pVector, int pOffsetX, int pOffsetY, int pOffsetZ) BlockPos.MutableBlockPos.setWithOffset
(Vec3i pPos, Direction pDirection) BlockPos.MutableBlockPos.setWithOffset
(Vec3i pPos, Vec3i pOffset) BlockPos.MutableBlockPos.setX
(int pX) BlockPos.MutableBlockPos.setY
(int pY) BlockPos.MutableBlockPos.setZ
(int pZ) Methods in net.minecraft.core that return types with arguments of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionstatic Iterable
<BlockPos.MutableBlockPos> BlockPos.spiralAround
(BlockPos pCenter, int pSize, Direction pRotationDirection, Direction pExpansionDirection) -
Uses of BlockPos.MutableBlockPos in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as BlockPos.MutableBlockPosModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPos
StructureGridSpawner.nextTestNorthWestCorner
-
Uses of BlockPos.MutableBlockPos in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static boolean
SpawnUtil.moveToPossibleSpawnPosition
(ServerLevel pLevel, int pYOffset, BlockPos.MutableBlockPos pPos, SpawnUtil.Strategy pStrategy) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static void
LightningBolt.randomWalkCleaningCopper
(Level pLevel, BlockPos pPos, BlockPos.MutableBlockPos pMutable, int pSteps) -
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.MutableBlockPos
Frog.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.resultProvider
Methods in net.minecraft.world.level with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate static boolean
NaturalSpawner.isRightDistanceToPlayerAndSpawnPoint
(ServerLevel pLevel, ChunkAccess pChunk, BlockPos.MutableBlockPos pPos, double pDistance) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel pLevel, MobCategory pCategory, StructureManager pStructureManager, ChunkGenerator pGenerator, MobSpawnSettings.SpawnerData pData, BlockPos.MutableBlockPos pPos, double pDistance) Constructor parameters in net.minecraft.world.level with type arguments of type BlockPos.MutableBlockPosModifierConstructorDescriptionBlockCollisions
(CollisionGetter pCollisionGetter, Entity pEntity, AABB pBox, boolean pOnlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> pResultProvider) -
Uses of BlockPos.MutableBlockPos in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockPos.MutableBlockPosModifier and TypeFieldDescription(package private) final BlockPos.MutableBlockPos
SurfaceRules.Context.pos
Methods in net.minecraft.world.level.levelgen with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionprivate void
SurfaceSystem.frozenOceanExtension
(int pMinSurfaceLevel, Biome pBiome, BlockColumn pBlockColumn, BlockPos.MutableBlockPos pTopWaterPos, int pX, int pZ, int pHeight) private static OptionalInt
Column.scanDirection
(LevelSimulatedReader pLevel, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate, BlockPos.MutableBlockPos pMutablePos, int pStartY, Direction pDirection) Scans for a sequence of states in a givendirection
, up to a length ofmaxDistance
which 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 double
BlendingData.read1
(ChunkAccess pChunk, BlockPos.MutableBlockPos pPos) private static double
BlendingData.read7
(ChunkAccess pChunk, BlockPos.MutableBlockPos pPos) -
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 boolean
NetherWorldCarver.carveBlock
(CarvingContext p_190731_, CaveCarverConfiguration p_190732_, ChunkAccess p_190733_, Function<BlockPos, Holder<Biome>> p_190734_, CarvingMask p_190735_, BlockPos.MutableBlockPos p_190736_, BlockPos.MutableBlockPos p_190737_, Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) protected boolean
WorldCarver.carveBlock
(CarvingContext p_190744_, C p_190745_, ChunkAccess p_190746_, Function<BlockPos, Holder<Biome>> p_190747_, CarvingMask p_190748_, BlockPos.MutableBlockPos p_190749_, BlockPos.MutableBlockPos p_190750_, Aquifer p_190751_, org.apache.commons.lang3.mutable.MutableBoolean p_190752_) -
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 boolean
BasaltColumnsFeature.canPlaceAt
(LevelAccessor pLevel, int pSeaLevel, BlockPos.MutableBlockPos pPos) static boolean
OreFeature.canPlaceOre
(BlockState pState, Function<BlockPos, BlockState> pAdjacentStateAccessor, RandomSource pRandom, OreConfiguration pConfig, OreConfiguration.TargetBlockState pTargetState, BlockPos.MutableBlockPos pMutablePos) private static BlockPos
BasaltColumnsFeature.findAir
(LevelAccessor pLevel, BlockPos.MutableBlockPos pPos, int pDistance) private static boolean
TwistingVinesFeature.findFirstAirBlockAboveGround
(LevelAccessor pLevel, BlockPos.MutableBlockPos pPos) private static BlockPos
BasaltColumnsFeature.findSurface
(LevelAccessor pLevel, int pSeaLevel, BlockPos.MutableBlockPos pPos, int pDistance) private static BlockPos
ReplaceBlobsFeature.findTarget
(LevelAccessor pLevel, BlockPos.MutableBlockPos pTopPos, Block pBlock) private static boolean
WaterloggedVegetationPatchFeature.isExposed
(WorldGenLevel pLevel, Set<BlockPos> pPositions, BlockPos pPos, BlockPos.MutableBlockPos pMutablePos) private static boolean
WaterloggedVegetationPatchFeature.isExposedDirection
(WorldGenLevel pLevel, BlockPos pPos, BlockPos.MutableBlockPos pMutablePos, Direction pDirection) protected boolean
AbstractHugeMushroomFeature.isValidPosition
(LevelAccessor pLevel, BlockPos pPos, int pMaxHeight, BlockPos.MutableBlockPos pMutablePos, HugeMushroomFeatureConfiguration pConfig) protected abstract void
AbstractHugeMushroomFeature.makeCap
(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, int pTreeHeight, BlockPos.MutableBlockPos pMutablePos, HugeMushroomFeatureConfiguration pConfig) protected void
HugeBrownMushroomFeature.makeCap
(LevelAccessor p_225043_, RandomSource p_225044_, BlockPos p_225045_, int p_225046_, BlockPos.MutableBlockPos p_225047_, HugeMushroomFeatureConfiguration p_225048_) protected void
HugeRedMushroomFeature.makeCap
(LevelAccessor p_225082_, RandomSource p_225083_, BlockPos p_225084_, int p_225085_, BlockPos.MutableBlockPos p_225086_, HugeMushroomFeatureConfiguration p_225087_) private void
ScatteredOreFeature.offsetTargetPos
(BlockPos.MutableBlockPos pMutablePos, RandomSource pRandom, BlockPos pPos, int pMagnitude) protected boolean
DiskFeature.placeColumn
(DiskConfiguration pConfig, WorldGenLevel pLevel, RandomSource pRandom, int pMaxY, int pMinY, BlockPos.MutableBlockPos pPos) private static boolean
RootSystemFeature.placeDirtAndTree
(WorldGenLevel pLevel, ChunkGenerator pChunkGenerator, RootSystemConfiguration pConfig, RandomSource pRandom, BlockPos.MutableBlockPos pMutablePos, BlockPos pBasePos) protected boolean
VegetationPatchFeature.placeGround
(WorldGenLevel pLevel, VegetationPatchConfiguration pConfig, Predicate<BlockState> pReplaceableblocks, RandomSource pRandom, BlockPos.MutableBlockPos pMutablePos, int pMaxDistance) private void
HugeFungusFeature.placeHatBlock
(LevelAccessor pLevel, RandomSource pRandom, HugeFungusConfiguration pConfig, BlockPos.MutableBlockPos pPos, float pDecorationChance, float pHatChance, float pWeepingVineChance) private static void
RootSystemFeature.placeRootedDirt
(WorldGenLevel pLevel, RootSystemConfiguration pConfig, RandomSource pRandom, int pX, int pZ, BlockPos.MutableBlockPos pPos) private static void
RootSystemFeature.placeRoots
(WorldGenLevel pLevel, RootSystemConfiguration pConfig, RandomSource pRandom, BlockPos pBasePos, BlockPos.MutableBlockPos pMutablePos) protected void
AbstractHugeMushroomFeature.placeTrunk
(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, HugeMushroomFeatureConfiguration pConfig, int pMaxHeight, BlockPos.MutableBlockPos pMutablePos) static void
TwistingVinesFeature.placeWeepingVinesColumn
(LevelAccessor pLevel, RandomSource pRandom, BlockPos.MutableBlockPos pPos, int pLength, int pMinAge, int pMaxAge) static void
WeepingVinesFeature.placeWeepingVinesColumn
(LevelAccessor pLevel, RandomSource pRandom, BlockPos.MutableBlockPos pPos, int pHeight, int pMinAge, int pMaxAge) -
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 boolean
FoliagePlacer.tryPlaceExtension
(LevelSimulatedReader pLevel, FoliagePlacer.FoliageSetter pFoliageSetter, RandomSource pRandom, TreeConfiguration pTreeConfiguration, float pExtensionChance, BlockPos pLogPos, BlockPos.MutableBlockPos pPos) -
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.FoliageAttachment
CherryTrunkPlacer.generateBranch
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter, Direction pDirection, int pSecondBranchStartOffsetFromTop, boolean pDoubleBranch, BlockPos.MutableBlockPos pCurrentPos) private void
UpwardsBranchingTrunkPlacer.placeBranch
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, TreeConfiguration pTreeConfig, List<FoliagePlacer.FoliageAttachment> pFoliageAttachments, BlockPos.MutableBlockPos pPos, int pY, Direction pDirection, int pExtraBranchLength, int pExtraBranchSteps) protected void
TrunkPlacer.placeLogIfFree
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos.MutableBlockPos pPos, TreeConfiguration pConfig) private void
GiantTrunkPlacer.placeLogIfFreeWithOffset
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos.MutableBlockPos pPos, TreeConfiguration pConfig, BlockPos pOffsetPos, int pOffsetX, int pOffsetY, int pOffsetZ) -
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.MutableBlockPos
StructurePiece.getWorldPos
(int pX, int pY, int pZ) -
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 void
MineshaftPieces.MineShaftCorridor.fillColumnBetween
(WorldGenLevel pLevel, BlockState pState, BlockPos.MutableBlockPos pPos, int pMinY, int pMaxY) -
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.MutableBlockPos
BlockLightEngine.mutablePos
private final BlockPos.MutableBlockPos
LightEngine.mutablePos
private final BlockPos.MutableBlockPos
SkyLightEngine.mutablePos
private final BlockPos.MutableBlockPos
ChunkSkyLightSources.mutablePos1
private final BlockPos.MutableBlockPos
ChunkSkyLightSources.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.MutableBlockPos
PathfindingContext.mutablePos
Methods in net.minecraft.world.level.pathfinder with parameters of type BlockPos.MutableBlockPosModifier and TypeMethodDescriptionstatic PathType
WalkNodeEvaluator.getPathTypeStatic
(PathfindingContext pContext, BlockPos.MutableBlockPos pPos) private Node
WalkNodeEvaluator.tryJumpOn
(int pX, int pY, int pZ, int pVerticalDeltaLimit, double pNodeFloorLevel, Direction pDirection, PathType pPathType, BlockPos.MutableBlockPos pPos) -
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 boolean
PortalForcer.canHostFrame
(BlockPos pOriginalPos, BlockPos.MutableBlockPos pOffsetPos, Direction pDirection, int pOffsetScale) private boolean
PortalForcer.canPortalReplaceBlock
(BlockPos.MutableBlockPos pPos) private int
PortalShape.getDistanceUntilTop
(BlockPos.MutableBlockPos pPos) private boolean
PortalShape.hasTopFrame
(BlockPos.MutableBlockPos pPos, int pDistanceToTop) -
Uses of BlockPos.MutableBlockPos in net.neoforged.neoforge.client.model.lighting
Fields in net.neoforged.neoforge.client.model.lighting declared as BlockPos.MutableBlockPos