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 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 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 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 ChunkAccessChunkMap.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 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 x, int z, ChunkStatus chunkStatus, boolean requireChunk) 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, GenerationStep.Carving step) 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) 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) 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 CompoundTagChunkSerializer.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 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 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 TypeMethodDescriptionvoidDebugLevelSource.applyBiomeDecoration(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) voidDebugLevelSource.applyCarvers(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) voidFlatLevelSource.applyCarvers(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) voidNoiseBasedChunkGenerator.applyCarvers(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) voidDebugLevelSource.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) voidFlatLevelSource.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) voidNoiseBasedChunkGenerator.buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) 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 randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) 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 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 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> 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 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 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.booleanCaveWorldCarver.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.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
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 voidGenerationTask.acceptChunkResult(long chunk, ChunkResult<ChunkAccess> result)