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 pPose, VertexConsumer pVertexConsumer, ChunkAccess pChunk, LevelReader pLevel, BlockPos pPos, double pX, double pY, double pZ, float pSize, float pWeight) -
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 p_262615_, ChunkAccess p_262698_, BoundingBox p_262622_, Holder<Biome> p_262705_, Predicate<Holder<Biome>> p_262695_) -
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 pChunkPos) ServerChunkCache.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) WorldGenRegion.getChunk
(int pChunkX, int pChunkZ) WorldGenRegion.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) GenerationChunkHolder.getChunkIfPresent
(ChunkStatus pStatus) GenerationChunkHolder.getChunkIfPresentUnchecked
(ChunkStatus pStatus) GenerationChunkHolder.getLatestChunk()
private ChunkAccess
ChunkMap.handleChunkLoadFailure
(Throwable pException, ChunkPos pChunkPos) Methods in net.minecraft.server.level that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkMap.applyStep
(GenerationChunkHolder pChunk, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache) GeneratingChunkMap.applyStep
(GenerationChunkHolder pChunk, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache) (package private) CompletableFuture
<ChunkResult<ChunkAccess>> GenerationChunkHolder.applyStep
(ChunkStep pStep, GeneratingChunkMap pChunkMap, StaticCache2D<GenerationChunkHolder> pCache) List
<com.mojang.datafixers.util.Pair<ChunkStatus, CompletableFuture<ChunkResult<ChunkAccess>>>> GenerationChunkHolder.getAllFutures()
ServerChunkCache.getChunkFuture
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) private CompletableFuture
<ChunkResult<ChunkAccess>> ServerChunkCache.getChunkFutureMainThread
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) private CompletableFuture
<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture
(ChunkHolder pChunkHolder, int pRange, IntFunction<ChunkStatus> pStatusGetter) private CompletableFuture
<ChunkResult<ChunkAccess>> GenerationChunkHolder.getOrCreateFuture
(ChunkStatus pTargetStatus) ThreadedLevelLightEngine.initializeLight
(ChunkAccess pChunk, boolean pLightEnabled) ThreadedLevelLightEngine.lightChunk
(ChunkAccess pChunk, boolean pIsLighted) GenerationChunkHolder.scheduleChunkGenerationTask
(ChunkStatus pTargetStatus, ChunkMap pChunkMap) private CompletableFuture
<ChunkAccess> ChunkMap.scheduleChunkLoad
(ChunkPos pChunkPos) Methods in net.minecraft.server.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate void
GenerationChunkHolder.completeFuture
(ChunkStatus pTargetStatus, ChunkAccess pChunkAccess) ThreadedLevelLightEngine.initializeLight
(ChunkAccess pChunk, boolean pLightEnabled) ThreadedLevelLightEngine.lightChunk
(ChunkAccess pChunk, boolean pIsLighted) void
ServerLevel.onStructureStartsAvailable
(ChunkAccess pChunk) private boolean
ChunkMap.save
(ChunkAccess p_140259_) private void
ServerChunkCache.storeInCache
(long pChunkPos, ChunkAccess pChunk, ChunkStatus pChunkStatus) Method parameters in net.minecraft.server.level with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate void
GenerationChunkHolder.failAndClearPendingFuture
(int pStatus, CompletableFuture<ChunkResult<ChunkAccess>> pFuture) void
ChunkMap.resendBiomesForChunks
(List<ChunkAccess> pChunks) Constructors in net.minecraft.server.level with parameters of type ChunkAccessModifierConstructorDescriptionWorldGenRegion
(ServerLevel pLevel, StaticCache2D<GenerationChunkHolder> pCache, ChunkStep pGeneratingStep, ChunkAccess pCenter) -
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 pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) default ChunkAccess
LevelReader.getChunk
(int pChunkX, int pChunkZ) default ChunkAccess
LevelReader.getChunk
(int pChunkX, int pChunkZ, ChunkStatus pChunkStatus) LevelReader.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) default ChunkAccess
private ChunkAccess
PathNavigationRegion.getChunk
(int pX, int pZ) private ChunkAccess
Methods in net.minecraft.world.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate void
NaturalSpawner.SpawnState.afterSpawn
(Mob pMob, ChunkAccess pChunk) private boolean
NaturalSpawner.SpawnState.canSpawn
(EntityType<?> pEntityType, BlockPos pPos, ChunkAccess pChunk) (package private) static Biome
NaturalSpawner.getRoughBiome
(BlockPos pPos, ChunkAccess pChunk) private static boolean
NaturalSpawner.isRightDistanceToPlayerAndSpawnPoint
(ServerLevel pLevel, ChunkAccess pChunk, BlockPos.MutableBlockPos pPos, double pDistance) void
NaturalSpawner.AfterSpawnCallback.run
(Mob pMob, ChunkAccess pChunk) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory pCategory, ServerLevel pLevel, ChunkAccess pChunk, BlockPos pPos, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) boolean
NaturalSpawner.SpawnPredicate.test
(EntityType<?> pEntityType, BlockPos pPos, ChunkAccess pChunk) -
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 pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) Methods in net.minecraft.world.level.chunk that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkGenerator.createBiomes
(RandomState pRandomState, Blender pBlender, StructureManager pStructureManager, ChunkAccess pChunk) abstract CompletableFuture
<ChunkAccess> ChunkGenerator.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) Methods in net.minecraft.world.level.chunk with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoid
ChunkGenerator.applyBiomeDecoration
(WorldGenLevel pLevel, ChunkAccess pChunk, StructureManager pStructureManager) abstract void
ChunkGenerator.applyCarvers
(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk, GenerationStep.Carving pStep) abstract void
ChunkGenerator.buildSurface
(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) ChunkGenerator.createBiomes
(RandomState pRandomState, Blender pBlender, StructureManager pStructureManager, ChunkAccess pChunk) void
ChunkGenerator.createReferences
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkAccess pChunk) void
ChunkGenerator.createStructures
(RegistryAccess pRegistryAccess, ChunkGeneratorStructureState pStructureState, StructureManager pStructureManager, ChunkAccess pChunk, StructureTemplateManager pStructureTemplateManager) private static int
ChunkGenerator.fetchReferences
(StructureManager pStructureManager, ChunkAccess pChunk, SectionPos pSectionPos, Structure pStructure) abstract CompletableFuture
<ChunkAccess> ChunkGenerator.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) private static BoundingBox
ChunkGenerator.getWritableArea
(ChunkAccess pChunk) private boolean
ChunkGenerator.tryGenerateStructure
(StructureSet.StructureSelectionEntry pStructureSelectionEntry, StructureManager pStructureManager, RegistryAccess pRegistryAccess, RandomState pRandom, StructureTemplateManager pStructureTemplateManager, long pSeed, ChunkAccess pChunk, ChunkPos pChunkPos, SectionPos pSectionPos) Method parameters in net.minecraft.world.level.chunk with type arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkAccess.getOrCreateNoiseChunk
(Function<ChunkAccess, NoiseChunk> pNoiseChunkCreator) -
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 pChunk, ProfiledDuration pDuration) Methods in net.minecraft.world.level.chunk.status that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply
(WorldGenContext pWorldGenContext, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) ChunkStatusTask.doWork
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.full
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateBiomes
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateCarvers
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateFeatures
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateNoise
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateSpawn
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateStructureReferences
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateStructureStarts
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateSurface
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.initializeLight
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.light
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.loadStructureStarts
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.passThrough
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) Methods in net.minecraft.world.level.chunk.status with parameters of type ChunkAccessModifier and TypeMethodDescriptionChunkStep.apply
(WorldGenContext pWorldGenContext, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) private ChunkAccess
ChunkStep.completeChunkGeneration
(ChunkAccess pChunk, ProfiledDuration pDuration) ChunkStatusTask.doWork
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.full
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateBiomes
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateCarvers
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateFeatures
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateNoise
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateSpawn
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateStructureReferences
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateStructureStarts
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.generateSurface
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.initializeLight
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) private static boolean
ChunkStatusTasks.isLighted
(ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.light
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.loadStructureStarts
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) (package private) static CompletableFuture
<ChunkAccess> ChunkStatusTasks.passThrough
(WorldGenContext pWorldGenContext, ChunkStep pStep, StaticCache2D<GenerationChunkHolder> pCache, ChunkAccess pChunk) -
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 pLevel, ChunkAccess pChunk) -
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 pBlender, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk, int pMinCellY, int pCellCountY) Methods in net.minecraft.world.level.levelgen that return types with arguments of type ChunkAccessModifier and TypeMethodDescriptionNoiseBasedChunkGenerator.createBiomes
(RandomState pRandomState, Blender pBlender, StructureManager pStructureManager, ChunkAccess pChunk) DebugLevelSource.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) FlatLevelSource.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) NoiseBasedChunkGenerator.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) Methods in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifier and TypeMethodDescriptionvoid
DebugLevelSource.applyBiomeDecoration
(WorldGenLevel pLevel, ChunkAccess pChunk, StructureManager pStructureManager) void
DebugLevelSource.applyCarvers
(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk, GenerationStep.Carving pStep) void
FlatLevelSource.applyCarvers
(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk, GenerationStep.Carving pStep) void
NoiseBasedChunkGenerator.applyCarvers
(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk, GenerationStep.Carving pStep) void
DebugLevelSource.buildSurface
(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) void
FlatLevelSource.buildSurface
(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) void
NoiseBasedChunkGenerator.buildSurface
(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) void
NoiseBasedChunkGenerator.buildSurface
(ChunkAccess pChunk, WorldGenerationContext pContext, RandomState pRandom, StructureManager pStructureManager, BiomeManager pBiomeManager, Registry<Biome> pBiomes, Blender pBlender) void
SurfaceSystem.buildSurface
(RandomState pRandomState, BiomeManager pBiomeManager, Registry<Biome> pBiomes, boolean pUseLegacyRandomSource, WorldGenerationContext pContext, ChunkAccess pChunk, NoiseChunk pNoiseChunk, SurfaceRules.RuleSource pRuleSource) NoiseBasedChunkGenerator.createBiomes
(RandomState pRandomState, Blender pBlender, StructureManager pStructureManager, ChunkAccess pChunk) private NoiseChunk
NoiseBasedChunkGenerator.createNoiseChunk
(ChunkAccess pChunk, StructureManager pStructureManager, Blender pBlender, RandomState pRandom) private void
NoiseBasedChunkGenerator.doCreateBiomes
(Blender pBlender, RandomState pRandom, StructureManager pStructureManager, ChunkAccess pChunk) private ChunkAccess
NoiseBasedChunkGenerator.doFill
(Blender pBlender, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk, int pMinCellY, int pCellCountY) DebugLevelSource.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) FlatLevelSource.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) NoiseBasedChunkGenerator.fillFromNoise
(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) static NoiseChunk
NoiseChunk.forChunk
(ChunkAccess pChunk, RandomState pState, DensityFunctions.BeardifierOrMarker pBeardifierOrMarker, NoiseGeneratorSettings pNoiseGeneratorSettings, Aquifer.FluidPicker pFluidPicke, Blender pBlender) static BiomeResolver
BelowZeroRetrogen.getBiomeResolver
(BiomeResolver pResolver, ChunkAccess pAccess) static void
Heightmap.primeHeightmaps
(ChunkAccess pChunk, Set<Heightmap.Types> pTypes) void
Heightmap.setRawData
(ChunkAccess pChunk, Heightmap.Types pType, long[] pData) SurfaceSystem.topMaterial
(SurfaceRules.RuleSource pRule, CarvingContext pContext, Function<BlockPos, Holder<Biome>> pBiomeGetter, ChunkAccess pChunk, NoiseChunk pNoiseChunk, BlockPos pPos, boolean pHasFluid) Deprecated.Constructors in net.minecraft.world.level.levelgen with parameters of type ChunkAccessModifierConstructorDescriptionprotected
Context
(SurfaceSystem pSystem, RandomState pRandomState, ChunkAccess pChunk, NoiseChunk pNoiseChunk, Function<BlockPos, Holder<Biome>> pBiomeGetter, Registry<Biome> p_224621_, WorldGenerationContext pContext) Heightmap
(ChunkAccess pChunk, Heightmap.Types pType) -
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 pIndex, ChunkAccess pChunk, int pX, int pZ) private void
BlendingData.calculateData
(ChunkAccess pChunk, Set<Direction8> pDirections) private static void
Blender.generateBorderTick
(ChunkAccess pChunk, BlockPos pPos) static void
Blender.generateBorderTicks
(WorldGenRegion pRegion, ChunkAccess pChunk) BlendingData.getBiomeColumn
(ChunkAccess pChunk, int pX, int pZ) private double[]
BlendingData.getDensityColumn
(ChunkAccess pChunk, int pX, int pZ, int pHeight) private int
BlendingData.getHeightAtXZ
(ChunkAccess pChunk, int pX, int pZ) private static boolean
BlendingData.isGround
(ChunkAccess pChunk, BlockPos pPos) private static double
BlendingData.read1
(ChunkAccess pChunk, BlockPos.MutableBlockPos pPos) private static double
BlendingData.read7
(ChunkAccess pChunk, BlockPos.MutableBlockPos pPos) -
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 pContext, CanyonCarverConfiguration pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, RandomSource pRandom, Aquifer pAquifer, ChunkPos pChunkPos, CarvingMask pCarvingMask) Carves the given chunk with caves that originate from the givenchunkPos
.boolean
CaveWorldCarver.carve
(CarvingContext pContext, CaveCarverConfiguration pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, RandomSource pRandom, Aquifer pAquifer, ChunkPos pChunkPos, CarvingMask pCarvingMask) Carves the given chunk with caves that originate from the givenchunkPos
.boolean
ConfiguredWorldCarver.carve
(CarvingContext pContext, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, RandomSource pRandom, Aquifer pAquifer, ChunkPos pChunkPos, CarvingMask pCarvingMask) abstract boolean
WorldCarver.carve
(CarvingContext pContext, C pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, RandomSource pRandom, Aquifer pAquifer, ChunkPos pChunkPos, CarvingMask pCarvingMask) 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 p_190744_, C p_190745_, ChunkAccess p_190746_, Function<BlockPos, Holder<Biome>> p_190747_, CarvingMask p_190748_, BlockPos.MutableBlockPos p_190749_, BlockPos.MutableBlockPos p_190750_, Aquifer p_190751_, org.apache.commons.lang3.mutable.MutableBoolean p_190752_) protected boolean
WorldCarver.carveEllipsoid
(CarvingContext pContext, C pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, Aquifer pAquifer, double pX, double pY, double pZ, double pHorizontalRadius, double pVerticalRadius, CarvingMask pCarvingMask, WorldCarver.CarveSkipChecker pSkipChecker) 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 pContext, CaveCarverConfiguration pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, Aquifer pAquifer, double pX, double pY, double pZ, float pRadius, double pHorizontalVerticalRatio, CarvingMask pCarvingMask, WorldCarver.CarveSkipChecker pSkipChecker) protected void
CaveWorldCarver.createTunnel
(CarvingContext pContext, CaveCarverConfiguration pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, long pSeed, Aquifer pAquifer, double pX, double pY, double pZ, double pHorizontalRadiusMultiplier, double pVerticalRadiusMultiplier, float pThickness, float pYaw, float pPitch, int pBranchIndex, int pBranchCount, double pHorizontalVerticalRatio, CarvingMask pCarvingMask, WorldCarver.CarveSkipChecker pSkipChecker) private void
CanyonWorldCarver.doCarve
(CarvingContext pContext, CanyonCarverConfiguration pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, long pSeed, Aquifer pAquifer, double pX, double pY, double pZ, float pThickness, float pYaw, float pPitch, int pBranchIndex, int pBranchCount, double pHorizontalVerticalRatio, CarvingMask pCarvingMask) CarvingContext.topMaterial
(Function<BlockPos, Holder<Biome>> pBiomeMapper, ChunkAccess pAccess, BlockPos pPos, boolean pHasFluid) 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 pChunk) private int
ChunkSkyLightSources.findLowestSourceY
(ChunkAccess pChunk, int pSectionIndex, int pX, int pZ) -
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)