类的使用
net.minecraft.util.math.BlockPos.Mutable
-
-
net.minecraft.client.render中BlockPos.Mutable的使用
声明为BlockPos.Mutable的net.minecraft.client.render中的字段 修饰符和类型 字段 说明 private BlockPos.MutableCamera. blockPos -
net.minecraft.client.render.chunk中BlockPos.Mutable的使用
声明为BlockPos.Mutable的net.minecraft.client.render.chunk中的字段 修饰符和类型 字段 说明 private BlockPos.Mutable[]ChunkBuilder.BuiltChunk. neighborPositionsprivate BlockPos.MutableChunkBuilder.BuiltChunk. origin -
net.minecraft.client.world中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.client.world中的方法 修饰符和类型 方法 说明 voidClientWorld. randomBlockDisplayTick(int xCenter, int yCenter, int zCenter, int radius, Random random, @Nullable ClientWorld.BlockParticle blockParticle, BlockPos.Mutable pos) -
net.minecraft.entity中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.entity中的方法 修饰符和类型 方法 说明 private static voidLightningEntity. cleanOxidizationAround(World world, BlockPos pos, BlockPos.Mutable mutablePos, int count) -
net.minecraft.entity.ai.pathing中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.entity.ai.pathing中的方法 修饰符和类型 方法 说明 static PathNodeTypeLandPathNodeMaker. getLandNodeType(BlockView world, BlockPos.Mutable pos)static PathNodeTypeLandPathNodeMaker. getNodeTypeFromNeighbors(BlockView world, BlockPos.Mutable pos, PathNodeType nodeType) -
net.minecraft.structure中BlockPos.Mutable的使用
返回BlockPos.Mutable的net.minecraft.structure中的方法 修饰符和类型 方法 说明 protected BlockPos.MutableStructurePiece. offsetPos(int x, int y, int z)参数类型为BlockPos.Mutable的net.minecraft.structure中的方法 修饰符和类型 方法 说明 private static voidMineshaftGenerator.MineshaftCorridor. method_33878(StructureWorldAccess structureWorldAccess, BlockState blockState, BlockPos.Mutable mutable, int int2, int int3) -
net.minecraft.test中BlockPos.Mutable的使用
声明为BlockPos.Mutable的net.minecraft.test中的字段 修饰符和类型 字段 说明 private BlockPos.MutableTestRunner. reusablePos -
net.minecraft.util.math中BlockPos.Mutable的使用
返回BlockPos.Mutable的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 BlockPos.MutableBlockPos.Mutable. clamp(Direction.Axis axis, int min, int max)Clamps the component corresponding to the givenaxisbetweenminandmax.BlockPos.MutableBlockPos.Mutable. move(int dx, int dy, int dz)Moves the mutable block position by the delta x, y, and z provided.BlockPos.MutableBlockPos.Mutable. move(Direction direction)Moves this mutable block position by 1 block in the given direction.BlockPos.MutableBlockPos.Mutable. move(Direction direction, int distance)Moves this mutable block position by the given distance in the given direction.BlockPos.MutableBlockPos.Mutable. move(Vec3i vec)BlockPos.MutableBlockPos. mutableCopy()Returns a mutable copy of this block position.BlockPos.MutableBlockPos.Mutable. set(double x, double y, double z)BlockPos.MutableBlockPos.Mutable. set(int x, int y, int z)Sets the x, y, and z of this mutable block position.BlockPos.MutableBlockPos.Mutable. set(long pos)BlockPos.MutableBlockPos.Mutable. set(AxisCycleDirection axis, int x, int y, int z)BlockPos.MutableBlockPos.Mutable. set(Vec3i pos)BlockPos.MutableBlockPos.Mutable. set(Vec3i pos, int x, int y, int z)Sets this mutable block position to the sum of the given position and the given x, y, and z.BlockPos.MutableBlockPos.Mutable. set(Vec3i pos, Direction direction)Sets this mutable block position to the offset position of the given pos by the given direction.BlockPos.MutableBlockPos.Mutable. set(Vec3i vec1, Vec3i vec2)Sets this mutable block position to the sum of the given vectors.BlockPos.MutableBlockPos.Mutable. setX(int int2)BlockPos.MutableBlockPos.Mutable. setY(int int2)BlockPos.MutableBlockPos.Mutable. setZ(int int2)返回变量类型为BlockPos.Mutable的类型的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 static Iterable<BlockPos.Mutable>BlockPos. iterateInSquare(BlockPos center, int radius, Direction firstDirection, Direction secondDirection)Iterates block positions around thecenterin a square of (2 * radius + 1) by (2 * radius + 1). -
net.minecraft.world中BlockPos.Mutable的使用
声明为BlockPos.Mutable的net.minecraft.world中的字段 修饰符和类型 字段 说明 private BlockPos.MutableBlockCollisionSpliterator. pos参数类型为BlockPos.Mutable的net.minecraft.world中的方法 修饰符和类型 方法 说明 private static booleanSpawnHelper. canSpawn(ServerWorld world, SpawnGroup group, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnSettings.SpawnEntry spawnEntry, BlockPos.Mutable pos, double squaredDistance)private static booleanSpawnHelper. isAcceptableSpawnPosition(ServerWorld world, Chunk chunk, BlockPos.Mutable pos, double squaredDistance)private booleanPortalForcer. isValidPortalPos(BlockPos pos, BlockPos.Mutable temp, Direction portalDirection, int distanceOrthogonalToPortal)private static intPortalUtil. moveWhile(Predicate<BlockPos> predicate, BlockPos.Mutable mutable, Direction direction, int max) -
net.minecraft.world.chunk.light中BlockPos.Mutable的使用
声明为BlockPos.Mutable的net.minecraft.world.chunk.light中的字段 修饰符和类型 字段 说明 private BlockPos.MutableChunkBlockLightProvider. mutablePosprotected BlockPos.MutableChunkLightProvider. reusableBlockPos -
net.minecraft.world.dimension中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.world.dimension中的方法 修饰符和类型 方法 说明 private intAreaHelper. method_30490(BlockPos.Mutable mutable)private booleanAreaHelper. method_30491(BlockPos.Mutable mutable, int int2) -
net.minecraft.world.gen.carver中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.world.gen.carver中的方法 修饰符和类型 方法 说明 protected booleanCarver. carveAtPoint(CarverContext context, C config, Chunk chunk, Function<BlockPos,Biome> posToBiome, BitSet carvingMask, Random random, BlockPos.Mutable pos, BlockPos.Mutable downPos, int mainChunkX, MutableBoolean foundSurface)protected booleanNetherCaveCarver. carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2, MutableBoolean mutableBoolean)protected booleanUnderwaterCanyonCarver. carveAtPoint(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2, MutableBoolean mutableBoolean)protected booleanUnderwaterCaveCarver. carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2, MutableBoolean mutableBoolean)protected static booleanUnderwaterCaveCarver. method_36215(Carver<?> carver, Chunk chunk, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2) -
net.minecraft.world.gen.feature中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.world.gen.feature中的方法 修饰符和类型 方法 说明 protected booleanHugeMushroomFeature. canGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)private static booleanTwistingVinesFeature. canGenerate(WorldAccess world, BlockPos.Mutable pos)private static booleanBasaltColumnsFeature. canPlaceAt(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos)protected voidHugeBrownMushroomFeature. generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)protected abstract voidHugeMushroomFeature. generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)protected voidHugeRedMushroomFeature. generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)private voidRootSystemFeature. generateHangingRoots(StructureWorldAccess world, RootSystemFeatureConfig config, Random random, BlockPos pos, BlockPos.Mutable mutablePos)private voidHugeFungusFeature. generateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)private voidRootSystemFeature. generateRoots(StructureWorldAccess world, RootSystemFeatureConfig config, Random random, int x, int z, BlockPos.Mutable mutablePos)protected voidHugeMushroomFeature. generateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutable)private booleanRootSystemFeature. generateTreeAndRoots(StructureWorldAccess world, ChunkGenerator generator, RootSystemFeatureConfig config, Random random, BlockPos.Mutable mutablePos, BlockPos pos)static voidTwistingVinesFeature. generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge)static voidWeepingVinesFeature. generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int length, int minAge, int maxAge)private static booleanWaterloggedVegetationPatchFeature. isSolidBlockAroundPos(StructureWorldAccess world, Set<BlockPos> positions, BlockPos pos, BlockPos.Mutable mutablePos)private static booleanWaterloggedVegetationPatchFeature. isSolidBlockSide(StructureWorldAccess world, BlockPos pos, BlockPos.Mutable mutablePos, Direction direction)private static @Nullable BlockPosBasaltColumnsFeature. moveDownToGround(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos, int distance)private static @Nullable BlockPosReplaceBlobsFeature. moveDownToTarget(WorldAccess world, BlockPos.Mutable mutablePos, Block target)private static @Nullable BlockPosBasaltColumnsFeature. moveUpToAir(WorldAccess world, BlockPos.Mutable mutablePos, int distance)protected booleanVegetationPatchFeature. placeGround(StructureWorldAccess world, VegetationPatchFeatureConfig config, Predicate<BlockState> replaceable, Random random, BlockPos.Mutable pos, int depth)private voidScatteredOreFeature. setPos(BlockPos.Mutable mutable, Random random, BlockPos origin, int spread)static booleanOreFeature. shouldPlace(BlockState state, Function<BlockPos,BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) -
net.minecraft.world.gen.feature.util中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.world.gen.feature.util中的方法 修饰符和类型 方法 说明 private static OptionalIntCaveSurface. getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction) -
net.minecraft.world.gen.trunk中BlockPos.Mutable的使用
参数类型为BlockPos.Mutable的net.minecraft.world.gen.trunk中的方法 修饰符和类型 方法 说明 private static voidGiantTrunkPlacer. setLog(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4)protected static voidTrunkPlacer. trySetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig)
-