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 pPose, VertexConsumer pConsumer, 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 BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt pBiomeEntries, ChunkAccess pChunk, BoundingBox pTargetRegion, Holder<Biome> pReplacementBiome, Predicate<Holder<Biome>> pFilter) -
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 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 ChunkAccessChunkMap.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 voidGenerationChunkHolder.completeFuture(ChunkStatus pTargetStatus, ChunkAccess pChunkAccess) ThreadedLevelLightEngine.initializeLight(ChunkAccess pChunk, boolean pLightEnabled) ThreadedLevelLightEngine.lightChunk(ChunkAccess pChunk, boolean pIsLighted) voidServerLevel.onStructureStartsAvailable(ChunkAccess pChunk) private booleanChunkMap.save(ChunkAccess p_140259_) private voidServerChunkCache.storeInCache(long pChunkPos, ChunkAccess pChunk, ChunkStatus pChunkStatus) Method parameters in net.minecraft.server.level with type arguments of type ChunkAccessModifier and TypeMethodDescriptionprivate voidGenerationChunkHolder.failAndClearPendingFuture(int pStatus, CompletableFuture<ChunkResult<ChunkAccess>> pFuture) voidChunkMap.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 ChunkAccessLevelReader.getChunk(int pChunkX, int pChunkZ) default ChunkAccessLevelReader.getChunk(int pChunkX, int pChunkZ, ChunkStatus pChunkStatus) LevelReader.getChunk(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) default ChunkAccessprivate ChunkAccessPathNavigationRegion.getChunk(int pX, int pZ) private ChunkAccessMethods in net.minecraft.world.level with parameters of type ChunkAccessModifier and TypeMethodDescriptionprivate voidNaturalSpawner.SpawnState.afterSpawn(Mob pMob, ChunkAccess pChunk) private booleanNaturalSpawner.SpawnState.canSpawn(EntityType<?> pEntityType, BlockPos pPos, ChunkAccess pChunk) (package private) static BiomeNaturalSpawner.getRoughBiome(BlockPos pPos, ChunkAccess pChunk) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel pLevel, ChunkAccess pChunk, BlockPos.MutableBlockPos pPos, double pDistance) voidNaturalSpawner.AfterSpawnCallback.run(Mob pMob, ChunkAccess pChunk) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory pCategory, ServerLevel pLevel, ChunkAccess pChunk, BlockPos pPos, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) booleanNaturalSpawner.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 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 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 TypeMethodDescriptionvoidChunkGenerator.applyBiomeDecoration(WorldGenLevel pLevel, ChunkAccess pChunk, StructureManager pStructureManager) abstract voidChunkGenerator.applyCarvers(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk) abstract voidChunkGenerator.buildSurface(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) ChunkGenerator.createBiomes(RandomState pRandomState, Blender pBlender, StructureManager pStructureManager, ChunkAccess pChunk) voidChunkGenerator.createReferences(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkAccess pChunk) voidChunkGenerator.createStructures(RegistryAccess pRegistryAccess, ChunkGeneratorStructureState pStructureState, StructureManager pStructureManager, ChunkAccess pChunk, StructureTemplateManager pStructureTemplateManager, ResourceKey<Level> pLevel) private static intChunkGenerator.fetchReferences(StructureManager pStructureManager, ChunkAccess pChunk, SectionPos pSectionPos, Structure pStructure) abstract CompletableFuture<ChunkAccess> ChunkGenerator.fillFromNoise(Blender pBlender, RandomState pRandomState, StructureManager pStructureManager, ChunkAccess pChunk) private static BoundingBoxChunkGenerator.getWritableArea(ChunkAccess pChunk) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry pStructureSelectionEntry, StructureManager pStructureManager, RegistryAccess pRegistryAccess, RandomState pRandom, StructureTemplateManager pStructureTemplateManager, long pSeed, ChunkAccess pChunk, ChunkPos pChunkPos, SectionPos pSectionPos, ResourceKey<Level> pLevel) 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 ChunkAccessChunkStep.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 ChunkAccessChunkStep.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 booleanChunkStatusTasks.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 SerializableChunkDataSerializableChunkData.copyOf(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 ChunkAccessHeightmap.chunk(package private) final ChunkAccessSurfaceRules.Context.chunkMethods in net.minecraft.world.level.levelgen that return ChunkAccessModifier and TypeMethodDescriptionprivate ChunkAccessNoiseBasedChunkGenerator.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 TypeMethodDescriptionvoidDebugLevelSource.applyBiomeDecoration(WorldGenLevel pLevel, ChunkAccess pChunk, StructureManager pStructureManager) voidDebugLevelSource.applyCarvers(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk) voidFlatLevelSource.applyCarvers(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk) voidNoiseBasedChunkGenerator.applyCarvers(WorldGenRegion pLevel, long pSeed, RandomState pRandom, BiomeManager pBiomeManager, StructureManager pStructureManager, ChunkAccess pChunk) voidDebugLevelSource.buildSurface(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) voidFlatLevelSource.buildSurface(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) voidNoiseBasedChunkGenerator.buildSurface(WorldGenRegion pLevel, StructureManager pStructureManager, RandomState pRandom, ChunkAccess pChunk) voidNoiseBasedChunkGenerator.buildSurface(ChunkAccess pChunk, WorldGenerationContext pContext, RandomState pRandom, StructureManager pStructureManager, BiomeManager pBiomeManager, Registry<Biome> pBiomes, Blender pBlender) voidSurfaceSystem.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 NoiseChunkNoiseBasedChunkGenerator.createNoiseChunk(ChunkAccess pChunk, StructureManager pStructureManager, Blender pBlender, RandomState pRandom) private voidNoiseBasedChunkGenerator.doCreateBiomes(Blender pBlender, RandomState pRandom, StructureManager pStructureManager, ChunkAccess pChunk) private ChunkAccessNoiseBasedChunkGenerator.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 NoiseChunkNoiseChunk.forChunk(ChunkAccess pChunk, RandomState pState, DensityFunctions.BeardifierOrMarker pBeardifierOrMarker, NoiseGeneratorSettings pNoiseGeneratorSettings, Aquifer.FluidPicker pFluidPicke, Blender pBlender) static BiomeResolverBelowZeroRetrogen.getBiomeResolver(BiomeResolver pResolver, ChunkAccess pAccess) static voidHeightmap.primeHeightmaps(ChunkAccess pChunk, Set<Heightmap.Types> pTypes) voidHeightmap.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 ChunkAccessModifierConstructorDescriptionprotectedContext(SurfaceSystem pSystem, RandomState pRandomState, ChunkAccess pChunk, NoiseChunk pNoiseChunk, Function<BlockPos, Holder<Biome>> pBiomeGetter, Registry<Biome> pBiomeRegistry, 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 voidBlendingData.addValuesForColumn(int pIndex, ChunkAccess pChunk, int pX, int pZ) private voidBlendingData.calculateData(ChunkAccess pChunk, Set<Direction8> pDirections) private static voidBlender.generateBorderTick(ChunkAccess pChunk, BlockPos pPos) static voidBlender.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 intBlendingData.getHeightAtXZ(ChunkAccess pChunk, int pX, int pZ) private static booleanBlendingData.isGround(ChunkAccess pChunk, BlockPos pPos) private static doubleBlendingData.read1(ChunkAccess pChunk, BlockPos.MutableBlockPos pPos) private static doubleBlendingData.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 TypeMethodDescriptionbooleanCanyonWorldCarver.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.booleanCaveWorldCarver.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.booleanConfiguredWorldCarver.carve(CarvingContext pContext, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeAccessor, RandomSource pRandom, Aquifer pAquifer, ChunkPos pChunkPos, CarvingMask pCarvingMask) abstract booleanWorldCarver.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 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 pContext, C pConfig, ChunkAccess pChunk, Function<BlockPos, Holder<Biome>> pBiomeGetter, CarvingMask pCarvingMask, BlockPos.MutableBlockPos pPos, BlockPos.MutableBlockPos pCheckPos, Aquifer pAquifer, org.apache.commons.lang3.mutable.MutableBoolean pReachedSurface) Carves a single block, replacing it with the appropriate state if possible, and handles replacing exposed dirt with grass.protected booleanWorldCarver.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 voidCaveWorldCarver.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 voidCaveWorldCarver.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 voidCanyonWorldCarver.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 TypeMethodDescriptionvoidChunkSkyLightSources.fillFrom(ChunkAccess pChunk) private intChunkSkyLightSources.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 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)