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 static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pose, VertexConsumer consumer, ChunkAccess chunk, LevelReader level, BlockPos pos, double x, double y, double z, float size, float weight) -
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 biomeEntries, ChunkAccess chunk, BoundingBox targetRegion, Holder<Biome> replacementBiome, 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 ChunkAccess[]ServerChunkCache.lastChunkFields in net.minecraft.server.level with type parameters of type ChunkAccessModifier and TypeFieldDescriptionprivate final AtomicReferenceArray<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 chunkPos) ServerChunkCache.getChunk(int p_8360_, int p_8361_, ChunkStatus p_330876_, boolean p_8363_) WorldGenRegion.getChunk(int chunkX, int chunkZ) WorldGenRegion.getChunk(int chunkX, int chunkZ, ChunkStatus p_331853_, boolean p_9517_) GenerationChunkHolder.getChunkIfPresent(ChunkStatus status) GenerationChunkHolder.getChunkIfPresentUnchecked(ChunkStatus status) GenerationChunkHolder.getLatestChunk()private ChunkAccessChunkMap.handleChunkLoadFailure(Throwable exception, ChunkPos chunkPos) Methods in net.minecraft.server.level that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkMap.applyStep(GenerationChunkHolder p_347627_, ChunkStep p_347638_, StaticCache2D<GenerationChunkHolder> p_347552_) GeneratingChunkMap.applyStep(GenerationChunkHolder chunk, 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, CompletableFuture<ChunkResult<ChunkAccess>>>> GenerationChunkHolder.getAllFutures()ServerChunkCache.getChunkFuture(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) private CompletableFuture<ChunkResult<ChunkAccess>> ServerChunkCache.getChunkFutureMainThread(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) private CompletableFuture<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture(ChunkHolder chunkHolder, int range, IntFunction<ChunkStatus> statusGetter) private CompletableFuture<ChunkResult<ChunkAccess>> GenerationChunkHolder.getOrCreateFuture(ChunkStatus targetStatus) ThreadedLevelLightEngine.initializeLight(ChunkAccess chunk, boolean lightEnabled) ThreadedLevelLightEngine.lightChunk(ChunkAccess chunk, boolean isLighted) GenerationChunkHolder.scheduleChunkGenerationTask(ChunkStatus targetStatus, ChunkMap chunkMap) private CompletableFuture<ChunkAccess> ChunkMap.scheduleChunkLoad(ChunkPos chunkPos) Methods in net.minecraft.server.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationChunkHolder.completeFuture(ChunkStatus targetStatus, ChunkAccess chunkAccess) ThreadedLevelLightEngine.initializeLight(ChunkAccess chunk, boolean lightEnabled) ThreadedLevelLightEngine.lightChunk(ChunkAccess chunk, boolean isLighted) voidServerLevel.onStructureStartsAvailable(ChunkAccess chunk) private booleanChunkMap.save(ChunkAccess chunk) private voidServerChunkCache.storeInCache(long chunkPos, ChunkAccess chunk, ChunkStatus chunkStatus) Method parameters in net.minecraft.server.level with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationChunkHolder.failAndClearPendingFuture(int status, CompletableFuture<ChunkResult<ChunkAccess>> future) 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 TypeMethodDescriptionLevel.getChunk(int p_46502_, int p_46503_, ChunkStatus p_331611_, boolean p_46505_) default ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ) default ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ, ChunkStatus chunkStatus) LevelReader.getChunk(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) default ChunkAccessprivate ChunkAccessPathNavigationRegion.getChunk(int x, int z) 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<?> entityType, BlockPos pos, ChunkAccess chunk) (package private) static BiomeNaturalSpawner.getRoughBiome(BlockPos pos, ChunkAccess chunk) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double distance) voidNaturalSpawner.AfterSpawnCallback.run(Mob mob, ChunkAccess chunk) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) booleanNaturalSpawner.SpawnPredicate.test(EntityType<?> entityType, BlockPos pos, ChunkAccess chunk) -
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 ChunkAccessChunkSource.getChunk(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) 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 chunk) abstract CompletableFuture<ChunkAccess> ChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) 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 level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk) abstract voidChunkGenerator.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) ChunkGenerator.createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) voidChunkGenerator.createReferences(WorldGenLevel level, StructureManager structureManager, ChunkAccess chunk) voidChunkGenerator.createStructures(RegistryAccess registryAccess, ChunkGeneratorStructureState structureState, StructureManager structureManager, ChunkAccess chunk, StructureTemplateManager structureTemplateManager, ResourceKey<Level> level) private static intChunkGenerator.fetchReferences(StructureManager structureManager, ChunkAccess chunk, SectionPos sectionPos, Structure structure) abstract CompletableFuture<ChunkAccess> ChunkGenerator.fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) private static BoundingBoxChunkGenerator.getWritableArea(ChunkAccess chunk) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry structureSelectionEntry, StructureManager structureManager, RegistryAccess registryAccess, RandomState random, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess chunk, ChunkPos chunkPos, 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> noiseChunkCreator) -
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 chunk, ProfiledDuration duration) Methods in net.minecraft.world.level.chunk.status that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply(WorldGenContext worldGenContext, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) ChunkStatusTask.doWork(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.full(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateBiomes(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateCarvers(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateFeatures(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateNoise(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSpawn(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureReferences(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureStarts(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSurface(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.initializeLight(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.light(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.loadStructureStarts(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.passThrough(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) Methods in net.minecraft.world.level.chunk.status with parameters of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply(WorldGenContext worldGenContext, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) private ChunkAccessChunkStep.completeChunkGeneration(ChunkAccess chunk, ProfiledDuration duration) ChunkStatusTask.doWork(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.full(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateBiomes(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateCarvers(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateFeatures(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateNoise(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSpawn(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureReferences(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateStructureStarts(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.generateSurface(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.initializeLight(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) private static booleanChunkStatusTasks.isLighted(ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.light(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.loadStructureStarts(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk) (package private) static CompletableFuture<ChunkAccess> ChunkStatusTasks.passThrough(WorldGenContext worldGenContext, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache, 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.chunk(package private) final ChunkAccessSurfaceRules.Context.chunkMethods in net.minecraft.world.level.levelgen that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccessNoiseBasedChunkGenerator.doFill(Blender blender, StructureManager structureManager, RandomState random, ChunkAccess chunk, int minCellY, int cellCountY) Methods in net.minecraft.world.level.levelgen that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionNoiseBasedChunkGenerator.createBiomes(RandomState p_224299_, Blender p_224300_, StructureManager p_224301_, ChunkAccess p_224302_) DebugLevelSource.fillFromNoise(Blender p_223992_, RandomState p_223993_, StructureManager p_223994_, ChunkAccess p_223995_) FlatLevelSource.fillFromNoise(Blender p_224184_, RandomState p_224185_, StructureManager p_224186_, ChunkAccess p_224187_) NoiseBasedChunkGenerator.fillFromNoise(Blender p_224313_, RandomState p_224314_, StructureManager p_224315_, ChunkAccess p_224316_) Methods in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoidDebugLevelSource.applyBiomeDecoration(WorldGenLevel p_223983_, ChunkAccess p_223984_, StructureManager p_223985_) voidDebugLevelSource.applyCarvers(WorldGenRegion p_223970_, long p_223971_, RandomState p_223972_, BiomeManager p_223973_, StructureManager p_223974_, ChunkAccess p_223975_) voidFlatLevelSource.applyCarvers(WorldGenRegion p_224166_, long p_224167_, RandomState p_224168_, BiomeManager p_224169_, StructureManager p_224170_, ChunkAccess p_224171_) voidNoiseBasedChunkGenerator.applyCarvers(WorldGenRegion p_224224_, long p_224225_, RandomState p_224226_, BiomeManager p_224227_, StructureManager p_224228_, ChunkAccess p_224229_) voidDebugLevelSource.buildSurface(WorldGenRegion p_223978_, StructureManager p_223979_, RandomState p_223980_, ChunkAccess p_223981_) voidFlatLevelSource.buildSurface(WorldGenRegion p_224174_, StructureManager p_224175_, RandomState p_224176_, ChunkAccess p_224177_) voidNoiseBasedChunkGenerator.buildSurface(WorldGenRegion p_224232_, StructureManager p_224233_, RandomState p_224234_, ChunkAccess p_224235_) voidNoiseBasedChunkGenerator.buildSurface(ChunkAccess chunk, WorldGenerationContext context, RandomState random, StructureManager structureManager, BiomeManager biomeManager, Registry<Biome> biomes, Blender blender) voidSurfaceSystem.buildSurface(RandomState randomState, BiomeManager biomeManager, Registry<Biome> biomes, boolean useLegacyRandomSource, WorldGenerationContext context, ChunkAccess chunk, NoiseChunk noiseChunk, SurfaceRules.RuleSource ruleSource) NoiseBasedChunkGenerator.createBiomes(RandomState p_224299_, Blender p_224300_, StructureManager p_224301_, ChunkAccess p_224302_) private NoiseChunkNoiseBasedChunkGenerator.createNoiseChunk(ChunkAccess chunk, StructureManager structureManager, Blender blender, RandomState random) private voidNoiseBasedChunkGenerator.doCreateBiomes(Blender blender, RandomState random, StructureManager structureManager, ChunkAccess chunk) private ChunkAccessNoiseBasedChunkGenerator.doFill(Blender blender, StructureManager structureManager, RandomState random, ChunkAccess chunk, int minCellY, int cellCountY) DebugLevelSource.fillFromNoise(Blender p_223992_, RandomState p_223993_, StructureManager p_223994_, ChunkAccess p_223995_) FlatLevelSource.fillFromNoise(Blender p_224184_, RandomState p_224185_, StructureManager p_224186_, ChunkAccess p_224187_) NoiseBasedChunkGenerator.fillFromNoise(Blender p_224313_, RandomState p_224314_, StructureManager p_224315_, ChunkAccess p_224316_) static NoiseChunkNoiseChunk.forChunk(ChunkAccess chunk, RandomState state, DensityFunctions.BeardifierOrMarker beardifierOrMarker, NoiseGeneratorSettings noiseGeneratorSettings, Aquifer.FluidPicker fluidPicke, Blender blender) static BiomeResolverBelowZeroRetrogen.getBiomeResolver(BiomeResolver resolver, ChunkAccess access) static voidHeightmap.primeHeightmaps(ChunkAccess chunk, Set<Heightmap.Types> types) voidHeightmap.setRawData(ChunkAccess chunk, Heightmap.Types type, long[] data) SurfaceSystem.topMaterial(SurfaceRules.RuleSource rule, CarvingContext context, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean hasFluid) 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> biomeRegistry, WorldGenerationContext context) Heightmap(ChunkAccess chunk, Heightmap.Types type) -
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 x, int z) private voidBlendingData.calculateData(ChunkAccess chunk, Set<Direction8> directions) private static voidBlender.generateBorderTick(ChunkAccess chunk, BlockPos pos) static voidBlender.generateBorderTicks(WorldGenRegion region, ChunkAccess chunk) BlendingData.getBiomeColumn(ChunkAccess chunk, int x, int z) private double[]BlendingData.getDensityColumn(ChunkAccess chunk, int x, int z, int height) private intBlendingData.getHeightAtXZ(ChunkAccess chunk, int x, int z) 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 p_224813_, CanyonCarverConfiguration p_224814_, ChunkAccess p_224815_, Function<BlockPos, Holder<Biome>> p_224816_, RandomSource p_224817_, Aquifer p_224818_, ChunkPos p_224819_, CarvingMask p_224820_) booleanCaveWorldCarver.carve(CarvingContext p_224885_, CaveCarverConfiguration p_224886_, ChunkAccess p_224887_, Function<BlockPos, Holder<Biome>> p_224888_, RandomSource p_224889_, Aquifer p_224890_, ChunkPos p_224891_, CarvingMask p_224892_) booleanConfiguredWorldCarver.carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) abstract booleanWorldCarver.carve(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos.protected booleanNetherWorldCarver.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 booleanWorldCarver.carveBlock(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask carvingMask, BlockPos.MutableBlockPos pos, BlockPos.MutableBlockPos checkPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean reachedSurface) 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 config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask carvingMask, 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 config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, float radius, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) protected voidCaveWorldCarver.createTunnel(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) private voidCanyonWorldCarver.doCarve(CarvingContext context, CanyonCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeMapper, ChunkAccess access, BlockPos pos, boolean hasFluid) 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 sectionIndex, 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.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)