Uses of Class
net.minecraft.world.level.chunk.ChunkAccess
Packages that use ChunkAccess
Package
Description
-
Uses of ChunkAccess in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidEntityRenderer.extractShadowPiece(S state, Level level, float pow, BlockPos.MutableBlockPos pos, ChunkAccess chunk) -
Uses of ChunkAccess in net.minecraft.core
Methods in net.minecraft.core with parameters of type ChunkAccess -
Uses of ChunkAccess in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt count, ChunkAccess chunk, BoundingBox region, Holder<Biome> toFill, Predicate<Holder<Biome>> filter) -
Uses of ChunkAccess in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ChunkAccessModifier and TypeFieldDescriptionprivate final ChunkAccessWorldGenRegion.centerprivate final @Nullable ChunkAccess[]ServerChunkCache.lastChunkFields in net.minecraft.server.level with type parameters of type ChunkAccessModifier and TypeFieldDescriptionprivate final AtomicReferenceArray<@Nullable CompletableFuture<ChunkResult<ChunkAccess>>> GenerationChunkHolder.futuresprivate static final ChunkResult<ChunkAccess> GenerationChunkHolder.NOT_DONE_YETprivate final List<CompletableFuture<ChunkResult<ChunkAccess>>> ChunkGenerationTask.scheduledLayerstatic final ChunkResult<ChunkAccess> GenerationChunkHolder.UNLOADED_CHUNKstatic final CompletableFuture<ChunkResult<ChunkAccess>> GenerationChunkHolder.UNLOADED_CHUNK_FUTUREprivate static final CompletableFuture<ChunkResult<List<ChunkAccess>>> ChunkMap.UNLOADED_CHUNK_LIST_FUTUREprivate static final ChunkResult<List<ChunkAccess>> ChunkMap.UNLOADED_CHUNK_LIST_RESULTMethods in net.minecraft.server.level that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccessChunkMap.createEmptyChunk(ChunkPos pos) @Nullable ChunkAccessServerChunkCache.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) WorldGenRegion.getChunk(int chunkX, int chunkZ) @Nullable ChunkAccessWorldGenRegion.getChunk(int chunkX, int chunkZ, ChunkStatus targetStatus, boolean loadOrGenerate) @Nullable ChunkAccessGenerationChunkHolder.getChunkIfPresent(ChunkStatus status) @Nullable ChunkAccessGenerationChunkHolder.getChunkIfPresentUnchecked(ChunkStatus status) @Nullable ChunkAccessGenerationChunkHolder.getLatestChunk()private ChunkAccessChunkMap.handleChunkLoadFailure(Throwable throwable, ChunkPos pos) Methods in net.minecraft.server.level that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkMap.applyStep(GenerationChunkHolder chunkHolder, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache) GeneratingChunkMap.applyStep(GenerationChunkHolder chunkHolder, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache) (package private) CompletableFuture<ChunkResult<ChunkAccess>> GenerationChunkHolder.applyStep(ChunkStep step, GeneratingChunkMap chunkMap, StaticCache2D<GenerationChunkHolder> cache) List<com.mojang.datafixers.util.Pair<ChunkStatus, @Nullable CompletableFuture<ChunkResult<ChunkAccess>>>> GenerationChunkHolder.getAllFutures()ServerChunkCache.getChunkFuture(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) private CompletableFuture<ChunkResult<ChunkAccess>> ServerChunkCache.getChunkFutureMainThread(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) (package private) CompletableFuture<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture(ChunkHolder centerChunk, int range, IntFunction<ChunkStatus> distanceToStatus) private CompletableFuture<ChunkResult<ChunkAccess>> GenerationChunkHolder.getOrCreateFuture(ChunkStatus status) ThreadedLevelLightEngine.initializeLight(ChunkAccess chunk, boolean lighted) ThreadedLevelLightEngine.lightChunk(ChunkAccess centerChunk, boolean lighted) GenerationChunkHolder.scheduleChunkGenerationTask(ChunkStatus status, ChunkMap scheduler) private CompletableFuture<ChunkAccess> ChunkMap.scheduleChunkLoad(ChunkPos pos) Methods in net.minecraft.server.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationChunkHolder.completeFuture(ChunkStatus status, ChunkAccess chunk) ThreadedLevelLightEngine.initializeLight(ChunkAccess chunk, boolean lighted) ThreadedLevelLightEngine.lightChunk(ChunkAccess centerChunk, boolean lighted) voidServerLevel.onStructureStartsAvailable(ChunkAccess chunk) private booleanChunkMap.save(ChunkAccess chunk) private voidServerChunkCache.storeInCache(long pos, @Nullable ChunkAccess chunk, ChunkStatus status) Method parameters in net.minecraft.server.level with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationChunkHolder.failAndClearPendingFuture(int index, CompletableFuture<ChunkResult<ChunkAccess>> previous) voidChunkMap.resendBiomesForChunks(List<ChunkAccess> chunks) Constructors in net.minecraft.server.level with parameters of type ChunkAccessModifierConstructorDescriptionWorldGenRegion(ServerLevel level, StaticCache2D<GenerationChunkHolder> cache, ChunkStep generatingStep, ChunkAccess center) -
Uses of ChunkAccess in net.minecraft.world.level
Fields in net.minecraft.world.level declared as ChunkAccessMethods in net.minecraft.world.level that return ChunkAccessModifier and TypeMethodDescription@Nullable ChunkAccessLevel.getChunk(int chunkX, int chunkZ, ChunkStatus status, boolean loadOrGenerate) default ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ) default ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ, ChunkStatus status) @Nullable ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ, ChunkStatus targetStatus, boolean loadOrGenerate) default ChunkAccessprivate ChunkAccessPathNavigationRegion.getChunk(int chunkX, int chunkZ) private ChunkAccessMethods in net.minecraft.world.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidNaturalSpawner.SpawnState.afterSpawn(Mob mob, ChunkAccess chunk) private booleanNaturalSpawner.SpawnState.canSpawn(EntityType<?> type, BlockPos testPos, ChunkAccess chunk) private static BiomeNaturalSpawner.getRoughBiome(BlockPos pos, ChunkAccess chunk) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double nearestPlayerDistanceSqr) voidNaturalSpawner.AfterSpawnCallback.run(Mob mob, ChunkAccess levelChunk) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory mobCategory, ServerLevel level, ChunkAccess chunk, BlockPos start, NaturalSpawner.SpawnPredicate extraTest, NaturalSpawner.AfterSpawnCallback spawnCallback) booleanNaturalSpawner.SpawnPredicate.test(EntityType<?> type, BlockPos blockPos, ChunkAccess levelChunk) -
Uses of ChunkAccess in net.minecraft.world.level.chunk
Subclasses of ChunkAccess in net.minecraft.world.level.chunkModifier and TypeClassDescriptionclassclassDuring world generation, adjacent chunks may be fully generated (and thus be level chunks), but are often needed in proto chunk form.classclassMethods in net.minecraft.world.level.chunk that return ChunkAccessModifier and TypeMethodDescriptionabstract @Nullable ChunkAccessChunkSource.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) Methods in net.minecraft.world.level.chunk that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkGenerator.createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) abstract CompletableFuture<ChunkAccess> ChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) Methods in net.minecraft.world.level.chunk with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoidChunkGenerator.applyBiomeDecoration(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) abstract voidChunkGenerator.applyCarvers(WorldGenRegion region, long seed, RandomState randomState, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk) abstract voidChunkGenerator.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState randomState, ChunkAccess protoChunk) ChunkGenerator.createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) voidChunkGenerator.createReferences(WorldGenLevel level, StructureManager structureManager, ChunkAccess centerChunk) voidChunkGenerator.createStructures(RegistryAccess registryAccess, ChunkGeneratorStructureState state, StructureManager structureManager, ChunkAccess centerChunk, StructureTemplateManager structureTemplateManager, ResourceKey<Level> level) private static intChunkGenerator.fetchReferences(StructureManager structureManager, ChunkAccess centerChunk, SectionPos sectionPos, Structure structure) abstract CompletableFuture<ChunkAccess> ChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) private static BoundingBoxChunkGenerator.getWritableArea(ChunkAccess chunk) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry selected, StructureManager structureManager, RegistryAccess registryAccess, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess centerChunk, ChunkPos sourceChunkPos, SectionPos sectionPos, ResourceKey<Level> level) Method parameters in net.minecraft.world.level.chunk with type arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkAccess.getOrCreateNoiseChunk(Function<ChunkAccess, NoiseChunk> factory) -
Uses of ChunkAccess in net.minecraft.world.level.chunk.status
Methods in net.minecraft.world.level.chunk.status that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccessChunkStep.completeChunkGeneration(ChunkAccess newCenterChunk, @Nullable ProfiledDuration profiledDuration) Methods in net.minecraft.world.level.chunk.status that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply(WorldGenContext context, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) ChunkStatusTask.doWork(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.full(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateBiomes(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateCarvers(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateFeatures(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateNoise(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSpawn(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureReferences(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureStarts(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSurface(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.initializeLight(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.light(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.loadStructureStarts(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.passThrough(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) Methods in net.minecraft.world.level.chunk.status with parameters of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply(WorldGenContext context, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) private ChunkAccessChunkStep.completeChunkGeneration(ChunkAccess newCenterChunk, @Nullable ProfiledDuration profiledDuration) ChunkStatusTask.doWork(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.full(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateBiomes(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateCarvers(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateFeatures(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateNoise(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSpawn(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureReferences(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureStarts(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSurface(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.initializeLight(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) private static booleanChunkStatusTasks.isLighted(ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.light(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.loadStructureStarts(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.passThrough(WorldGenContext context, ChunkStep step, StaticCache2D<GenerationChunkHolder> chunks, ChunkAccess chunk) -
Uses of ChunkAccess in net.minecraft.world.level.chunk.storage
Methods in net.minecraft.world.level.chunk.storage with parameters of type ChunkAccessModifier and TypeMethodDescriptionstatic SerializableChunkDataSerializableChunkData.copyOf(ServerLevel level, ChunkAccess chunk) -
Uses of ChunkAccess in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as ChunkAccessModifier and TypeFieldDescriptionprivate final ChunkAccessHeightmap.chunkprivate final ChunkAccessSurfaceRules.Context.chunkMethods in net.minecraft.world.level.levelgen that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccessNoiseBasedChunkGenerator.doFill(Blender blender, StructureManager structureManager, RandomState randomState, ChunkAccess centerChunk, int cellMinY, int cellCountY) Methods in net.minecraft.world.level.levelgen that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionNoiseBasedChunkGenerator.createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) DebugLevelSource.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) FlatLevelSource.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) NoiseBasedChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) Methods in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoidDebugLevelSource.applyBiomeDecoration(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) voidDebugLevelSource.applyCarvers(WorldGenRegion region, long seed, RandomState randomState, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk) voidFlatLevelSource.applyCarvers(WorldGenRegion region, long seed, RandomState randomState, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk) voidNoiseBasedChunkGenerator.applyCarvers(WorldGenRegion region, long seed, RandomState randomState, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk) voidDebugLevelSource.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState randomState, ChunkAccess protoChunk) voidFlatLevelSource.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState randomState, ChunkAccess protoChunk) voidNoiseBasedChunkGenerator.buildSurface(WorldGenRegion region, StructureManager structureManager, RandomState randomState, ChunkAccess protoChunk) voidNoiseBasedChunkGenerator.buildSurface(ChunkAccess protoChunk, WorldGenerationContext context, RandomState randomState, StructureManager structureManager, BiomeManager biomeManager, Registry<Biome> biomeRegistry, Blender blender) voidSurfaceSystem.buildSurface(RandomState randomState, BiomeManager biomeManager, Registry<Biome> biomes, boolean useLegacyRandom, WorldGenerationContext generationContext, ChunkAccess protoChunk, NoiseChunk noiseChunk, SurfaceRules.RuleSource ruleSource) NoiseBasedChunkGenerator.createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) private NoiseChunkNoiseBasedChunkGenerator.createNoiseChunk(ChunkAccess chunk, StructureManager structureManager, Blender blender, RandomState randomState) private voidNoiseBasedChunkGenerator.doCreateBiomes(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess protoChunk) private ChunkAccessNoiseBasedChunkGenerator.doFill(Blender blender, StructureManager structureManager, RandomState randomState, ChunkAccess centerChunk, int cellMinY, int cellCountY) DebugLevelSource.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) FlatLevelSource.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) NoiseBasedChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess centerChunk) static NoiseChunkNoiseChunk.forChunk(ChunkAccess chunk, RandomState randomState, DensityFunctions.BeardifierOrMarker beardifier, NoiseGeneratorSettings settings, Aquifer.FluidPicker globalFluidPicker, Blender blender) static BiomeResolverBelowZeroRetrogen.getBiomeResolver(BiomeResolver biomeResolver, ChunkAccess protoChunk) static voidHeightmap.primeHeightmaps(ChunkAccess chunk, Set<Heightmap.Types> types) voidHeightmap.setRawData(ChunkAccess chunk, Heightmap.Types type, long[] data) SurfaceSystem.topMaterial(SurfaceRules.RuleSource ruleSource, CarvingContext carvingContext, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean underFluid) Deprecated.Constructors in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifierConstructorDescriptionprotectedContext(SurfaceSystem system, RandomState randomState, ChunkAccess chunk, NoiseChunk noiseChunk, Function<BlockPos, Holder<Biome>> biomeGetter, Registry<Biome> biomes, WorldGenerationContext context) Heightmap(ChunkAccess chunk, Heightmap.Types heightmapType) -
Uses of ChunkAccess in net.minecraft.world.level.levelgen.blending
Methods in net.minecraft.world.level.levelgen.blending with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidBlendingData.addValuesForColumn(int index, ChunkAccess chunk, int blockX, int blockZ) private voidBlendingData.calculateData(ChunkAccess chunk, Set<Direction8> newSides) private static voidBlender.generateBorderTick(ChunkAccess chunk, BlockPos pos) static voidBlender.generateBorderTicks(WorldGenRegion region, ChunkAccess chunk) BlendingData.getBiomeColumn(ChunkAccess chunk, int blockX, int blockZ) private double[]BlendingData.getDensityColumn(ChunkAccess chunk, int x, int z, int height) private intBlendingData.getHeightAtXZ(ChunkAccess chunk, int blockX, int blockZ) private static booleanBlendingData.isGround(ChunkAccess chunk, BlockPos pos) private static doubleBlendingData.read1(ChunkAccess chunk, BlockPos.MutableBlockPos pos) private static doubleBlendingData.read7(ChunkAccess chunk, BlockPos.MutableBlockPos pos) -
Uses of ChunkAccess in net.minecraft.world.level.levelgen.carver
Methods in net.minecraft.world.level.levelgen.carver with parameters of type ChunkAccessModifier and TypeMethodDescriptionbooleanCanyonWorldCarver.carve(CarvingContext context, CanyonCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) booleanCaveWorldCarver.carve(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) booleanConfiguredWorldCarver.carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) abstract booleanWorldCarver.carve(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) Carves the given chunk with caves that originate from the givenchunkPos.protected 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.protected booleanWorldCarver.carveEllipsoid(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) Carves blocks in an ellipsoid (more accurately a spheroid), defined by a center (x, y, z) position, with a horizontal and vertical radius (the semi-axes)protected voidCaveWorldCarver.createRoom(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, Aquifer aquifer, double x, double y, double z, float thickness, double yScale, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) protected voidCaveWorldCarver.createTunnel(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, long tunnelSeed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float horizontalRotation, float verticalRotation, int step, int dist, double yScale, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) private voidCanyonWorldCarver.doCarve(CarvingContext context, CanyonCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, long tunnelSeed, Aquifer aquifer, double x, double y, double z, float thickness, float horizontalRotation, float verticalRotation, int step, int distance, double yScale, CarvingMask mask) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, BlockPos pos, boolean underFluid) Deprecated. -
Uses of ChunkAccess in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoidChunkSkyLightSources.fillFrom(ChunkAccess chunk) private intChunkSkyLightSources.findLowestSourceY(ChunkAccess chunk, int topSectionIndex, int x, int z) -
Uses of ChunkAccess in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ChunkAccessModifier and TypeMethodDescriptionstatic voidCommonHooks.onChunkUnload(PoiManager poiManager, ChunkAccess chunkAccess) The goal here is to fix the POI memory leak that happens due toSectionStorage.storagefield never actually removing POIs long after they become irrelevant.(package private) static voidFarmlandWaterManager.removeTickets(ChunkAccess chunk) -
Uses of ChunkAccess in net.neoforged.neoforge.event.level
Classes in net.neoforged.neoforge.event.level with type parameters of type ChunkAccessModifier and TypeClassDescriptionclassChunkEvent<T extends ChunkAccess>Base class for events involving chunks.Subclasses with type arguments of type ChunkAccess in net.neoforged.neoforge.event.levelModifier and TypeClassDescriptionclassChunkDataEvent is fired when a chunk is about to be loaded from disk or saved to disk.Fields in net.neoforged.neoforge.event.level declared as ChunkAccessConstructors in net.neoforged.neoforge.event.level with parameters of type ChunkAccessModifierConstructorDescriptionChunkDataEvent(ChunkAccess chunk, SerializableChunkData data) ChunkDataEvent(ChunkAccess chunk, LevelAccessor world, SerializableChunkData data) Load(ChunkAccess chunk, SerializableChunkData data) Save(ChunkAccess chunk, LevelAccessor world, SerializableChunkData data) -
Uses of ChunkAccess in net.neoforged.neoforge.server.command.generation
Method parameters in net.neoforged.neoforge.server.command.generation with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationTask.acceptChunkResult(long chunk, ChunkResult<ChunkAccess> result)