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 void
EntityRenderDispatcher.renderBlockShadow
(PoseStack.Pose pose, VertexConsumer vertexConsumer, 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 BiomeResolver
FillBiomeCommand.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 ChunkAccess
WorldGenRegion.center
private final ChunkAccess[]
ServerChunkCache.lastChunk
Fields in net.minecraft.server.level with type parameters of type ChunkAccessModifier and TypeFieldDescriptionprivate final AtomicReferenceArray
<CompletableFuture<ChunkResult<ChunkAccess>>> GenerationChunkHolder.futures
private static final ChunkResult
<ChunkAccess> GenerationChunkHolder.NOT_DONE_YET
private final List
<CompletableFuture<ChunkResult<ChunkAccess>>> ChunkGenerationTask.scheduledLayer
static final ChunkResult
<ChunkAccess> GenerationChunkHolder.UNLOADED_CHUNK
static final CompletableFuture
<ChunkResult<ChunkAccess>> GenerationChunkHolder.UNLOADED_CHUNK_FUTURE
private static final CompletableFuture
<ChunkResult<List<ChunkAccess>>> ChunkMap.UNLOADED_CHUNK_LIST_FUTURE
private static final ChunkResult
<List<ChunkAccess>> ChunkMap.UNLOADED_CHUNK_LIST_RESULT
Methods in net.minecraft.server.level that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccess
ChunkMap.createEmptyChunk
(ChunkPos chunkPos) ServerChunkCache.getChunk
(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) WorldGenRegion.getChunk
(int chunkX, int chunkZ) WorldGenRegion.getChunk
(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) GenerationChunkHolder.getChunkIfPresent
(ChunkStatus status) GenerationChunkHolder.getChunkIfPresentUnchecked
(ChunkStatus status) GenerationChunkHolder.getLatestChunk()
private ChunkAccess
ChunkMap.handleChunkLoadFailure
(Throwable exception, ChunkPos chunkPos) Methods in net.minecraft.server.level that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkMap.applyStep
(GenerationChunkHolder chunk, ChunkStep step, StaticCache2D<GenerationChunkHolder> cache) 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 void
GenerationChunkHolder.completeFuture
(ChunkStatus targetStatus, ChunkAccess chunkAccess) ThreadedLevelLightEngine.initializeLight
(ChunkAccess chunk, boolean lightEnabled) ThreadedLevelLightEngine.lightChunk
(ChunkAccess chunk, boolean isLighted) void
ServerLevel.onStructureStartsAvailable
(ChunkAccess chunk) private boolean
ChunkMap.save
(ChunkAccess chunk) private void
ServerChunkCache.storeInCache
(long chunkPos, ChunkAccess chunk, ChunkStatus chunkStatus) Method parameters in net.minecraft.server.level with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate void
GenerationChunkHolder.failAndClearPendingFuture
(int status, CompletableFuture<ChunkResult<ChunkAccess>> future) void
ChunkMap.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 x, int z, ChunkStatus chunkStatus, boolean requireChunk) default ChunkAccess
LevelReader.getChunk
(int chunkX, int chunkZ) default ChunkAccess
LevelReader.getChunk
(int chunkX, int chunkZ, ChunkStatus chunkStatus) LevelReader.getChunk
(int x, int z, ChunkStatus chunkStatus, boolean requireChunk) default ChunkAccess
private ChunkAccess
PathNavigationRegion.getChunk
(int x, int z) private ChunkAccess
Methods in net.minecraft.world.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate void
NaturalSpawner.SpawnState.afterSpawn
(Mob mob, ChunkAccess chunk) private boolean
NaturalSpawner.SpawnState.canSpawn
(EntityType<?> entityType, BlockPos pos, ChunkAccess chunk) (package private) static Biome
NaturalSpawner.getRoughBiome
(BlockPos pos, ChunkAccess chunk) private static boolean
NaturalSpawner.isRightDistanceToPlayerAndSpawnPoint
(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double distance) void
NaturalSpawner.AfterSpawnCallback.run
(Mob mob, ChunkAccess chunk) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) boolean
NaturalSpawner.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 TypeClassDescriptionclass
class
During world generation, adjacent chunks may be fully generated (and thus be level chunks), but are often needed in proto chunk form.class
class
Methods in net.minecraft.world.level.chunk that return ChunkAccessModifier and TypeMethodDescriptionabstract ChunkAccess
ChunkSource.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 TypeMethodDescriptionvoid
ChunkGenerator.applyBiomeDecoration
(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) abstract void
ChunkGenerator.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) abstract void
ChunkGenerator.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) ChunkGenerator.createBiomes
(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) void
ChunkGenerator.createReferences
(WorldGenLevel level, StructureManager structureManager, ChunkAccess chunk) void
ChunkGenerator.createStructures
(RegistryAccess registryAccess, ChunkGeneratorStructureState structureState, StructureManager structureManager, ChunkAccess chunk, StructureTemplateManager structureTemplateManager) private static int
ChunkGenerator.fetchReferences
(StructureManager structureManager, ChunkAccess chunk, SectionPos sectionPos, Structure structure) abstract CompletableFuture
<ChunkAccess> ChunkGenerator.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) private static BoundingBox
ChunkGenerator.getWritableArea
(ChunkAccess chunk) private boolean
ChunkGenerator.tryGenerateStructure
(StructureSet.StructureSelectionEntry structureSelectionEntry, StructureManager structureManager, RegistryAccess registryAccess, RandomState random, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess chunk, ChunkPos chunkPos, SectionPos sectionPos) 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 ChunkAccess
ChunkStep.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 ChunkAccess
ChunkStep.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 boolean
ChunkStatusTasks.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 CompoundTag
ChunkSerializer.write
(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 ChunkAccess
Heightmap.chunk
(package private) final ChunkAccess
SurfaceRules.Context.chunk
Methods in net.minecraft.world.level.levelgen that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccess
NoiseBasedChunkGenerator.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 randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) DebugLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) FlatLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) NoiseBasedChunkGenerator.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) Methods in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoid
DebugLevelSource.applyBiomeDecoration
(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) void
DebugLevelSource.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
FlatLevelSource.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
NoiseBasedChunkGenerator.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
DebugLevelSource.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
FlatLevelSource.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
NoiseBasedChunkGenerator.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
NoiseBasedChunkGenerator.buildSurface
(ChunkAccess chunk, WorldGenerationContext context, RandomState random, StructureManager structureManager, BiomeManager biomeManager, Registry<Biome> biomes, Blender blender) void
SurfaceSystem.buildSurface
(RandomState randomState, BiomeManager biomeManager, Registry<Biome> biomes, boolean useLegacyRandomSource, WorldGenerationContext context, ChunkAccess chunk, NoiseChunk noiseChunk, SurfaceRules.RuleSource ruleSource) NoiseBasedChunkGenerator.createBiomes
(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) private NoiseChunk
NoiseBasedChunkGenerator.createNoiseChunk
(ChunkAccess chunk, StructureManager structureManager, Blender blender, RandomState random) private void
NoiseBasedChunkGenerator.doCreateBiomes
(Blender blender, RandomState random, StructureManager structureManager, ChunkAccess chunk) private ChunkAccess
NoiseBasedChunkGenerator.doFill
(Blender blender, StructureManager structureManager, RandomState random, ChunkAccess chunk, int minCellY, int cellCountY) DebugLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) FlatLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) NoiseBasedChunkGenerator.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) static NoiseChunk
NoiseChunk.forChunk
(ChunkAccess chunk, RandomState state, DensityFunctions.BeardifierOrMarker beardifierOrMarker, NoiseGeneratorSettings noiseGeneratorSettings, Aquifer.FluidPicker fluidPicke, Blender blender) static BiomeResolver
BelowZeroRetrogen.getBiomeResolver
(BiomeResolver resolver, ChunkAccess access) static void
Heightmap.primeHeightmaps
(ChunkAccess chunk, Set<Heightmap.Types> types) void
Heightmap.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 ChunkAccessModifierConstructorDescriptionprotected
Context
(SurfaceSystem system, RandomState randomState, ChunkAccess chunk, NoiseChunk noiseChunk, Function<BlockPos, Holder<Biome>> biomeGetter, Registry<Biome> p_224621_, 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 void
BlendingData.addValuesForColumn
(int index, ChunkAccess chunk, int x, int z) private void
BlendingData.calculateData
(ChunkAccess chunk, Set<Direction8> directions) private static void
Blender.generateBorderTick
(ChunkAccess chunk, BlockPos pos) static void
Blender.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 int
BlendingData.getHeightAtXZ
(ChunkAccess chunk, int x, int z) private static boolean
BlendingData.isGround
(ChunkAccess chunk, BlockPos pos) private static double
BlendingData.read1
(ChunkAccess chunk, BlockPos.MutableBlockPos pos) private static double
BlendingData.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 TypeMethodDescriptionboolean
CanyonWorldCarver.carve
(CarvingContext context, CanyonCarverConfiguration 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
.boolean
CaveWorldCarver.carve
(CarvingContext context, CaveCarverConfiguration 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
.boolean
ConfiguredWorldCarver.carve
(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) abstract boolean
WorldCarver.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 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 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 boolean
WorldCarver.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 void
CaveWorldCarver.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 void
CaveWorldCarver.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 void
CanyonWorldCarver.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 TypeMethodDescriptionvoid
ChunkSkyLightSources.fillFrom
(ChunkAccess chunk) private int
ChunkSkyLightSources.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 void
CommonHooks.onChunkUnload
(PoiManager poiManager, ChunkAccess chunkAccess) The goal here is to fix the POI memory leak that happens due toSectionStorage.storage
field never actually removing POIs long after they become irrelevant.(package private) static void
FarmlandWaterManager.removeTickets
(ChunkAccess chunk) -
Uses of ChunkAccess in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ChunkAccessMethods in net.neoforged.neoforge.event.level that return ChunkAccessConstructors in net.neoforged.neoforge.event.level with parameters of type ChunkAccessModifierConstructorDescriptionChunkDataEvent
(ChunkAccess chunk, CompoundTag data) ChunkDataEvent
(ChunkAccess chunk, LevelAccessor world, CompoundTag data) ChunkEvent
(ChunkAccess chunk) ChunkEvent
(ChunkAccess chunk, LevelAccessor level) Load
(ChunkAccess chunk, CompoundTag data, ChunkType type) Load
(ChunkAccess chunk, boolean newChunk) Save
(ChunkAccess chunk, LevelAccessor world, CompoundTag data) Unload
(ChunkAccess chunk) -
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 void
GenerationTask.acceptChunkResult
(long chunk, ChunkResult<ChunkAccess> result)