Uses of Interface
net.minecraft.world.chunk.IChunk
Package
Description
-
Uses of IChunk in net.minecraft.world
Modifier and TypeMethodDescriptiondefault IChunk
IWorldReader.getChunk
(int p_212866_1_, int p_212866_2_) default IChunk
IWorldReader.getChunk
(int p_217348_1_, int p_217348_2_, ChunkStatus p_217348_3_) IWorldReader.getChunk
(int p_217353_1_, int p_217353_2_, ChunkStatus p_217353_3_, boolean p_217353_4_) default IChunk
private IChunk
Region.getChunk
(int p_226702_1_, int p_226702_2_) private IChunk
World.getChunk
(int p_217353_1_, int p_217353_2_, ChunkStatus p_217353_3_, boolean p_217353_4_) -
Uses of IChunk in net.minecraft.world.biome
Modifier and TypeMethodDescriptionvoid
Biome.buildSurfaceAt
(Random p_206854_1_, IChunk p_206854_2_, int p_206854_3_, int p_206854_4_, int p_206854_5_, double p_206854_6_, BlockState p_206854_8_, BlockState p_206854_9_, int p_206854_10_, long p_206854_11_) -
Uses of IChunk in net.minecraft.world.chunk
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionabstract IChunk
AbstractChunkProvider.getChunk
(int p_212849_1_, int p_212849_2_, ChunkStatus p_212849_3_, boolean p_212849_4_) Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.IGenerationWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ILoadingWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, TemplateManager p_doWork_3_, ServerWorldLightManager p_doWork_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_5_, IChunk p_doWork_6_) default CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ISelectiveWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.generate
(ServerWorld p_223198_1_, ChunkGenerator p_223198_2_, TemplateManager p_223198_3_, ServerWorldLightManager p_223198_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223198_5_, List<IChunk> p_223198_6_) private static CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.lightChunk
(ChunkStatus p_223206_0_, ServerWorldLightManager p_223206_1_, IChunk p_223206_2_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.load
(ServerWorld p_223201_1_, TemplateManager p_223201_2_, ServerWorldLightManager p_223201_3_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223201_4_, IChunk p_223201_5_) Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.IGenerationWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ILoadingWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, TemplateManager p_doWork_3_, ServerWorldLightManager p_doWork_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_5_, IChunk p_doWork_6_) default CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ISelectiveWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) void
ChunkStatus.ISelectiveWorker.doWork
(ServerWorld p_doWork_1_, ChunkGenerator p_doWork_2_, List<IChunk> p_doWork_3_, IChunk p_doWork_4_) private static boolean
ChunkStatus.isLighted
(ChunkStatus p_223197_0_, IChunk p_223197_1_) private static CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.lightChunk
(ChunkStatus p_223206_0_, ServerWorldLightManager p_223206_1_, IChunk p_223206_2_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.load
(ServerWorld p_223201_1_, TemplateManager p_223201_2_, ServerWorldLightManager p_223201_3_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223201_4_, IChunk p_223201_5_) Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.IGenerationWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.IGenerationWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.IGenerationWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ILoadingWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, TemplateManager p_doWork_3_, ServerWorldLightManager p_doWork_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_5_, IChunk p_doWork_6_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ILoadingWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, TemplateManager p_doWork_3_, ServerWorldLightManager p_doWork_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_5_, IChunk p_doWork_6_) default CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ISelectiveWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) default CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ISelectiveWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) default CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.ISelectiveWorker.doWork
(ChunkStatus p_doWork_1_, ServerWorld p_doWork_2_, ChunkGenerator p_doWork_3_, TemplateManager p_doWork_4_, ServerWorldLightManager p_doWork_5_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_doWork_6_, List<IChunk> p_doWork_7_, IChunk p_doWork_8_) void
ChunkStatus.ISelectiveWorker.doWork
(ServerWorld p_doWork_1_, ChunkGenerator p_doWork_2_, List<IChunk> p_doWork_3_, IChunk p_doWork_4_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.generate
(ServerWorld p_223198_1_, ChunkGenerator p_223198_2_, TemplateManager p_223198_3_, ServerWorldLightManager p_223198_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223198_5_, List<IChunk> p_223198_6_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.generate
(ServerWorld p_223198_1_, ChunkGenerator p_223198_2_, TemplateManager p_223198_3_, ServerWorldLightManager p_223198_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223198_5_, List<IChunk> p_223198_6_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.generate
(ServerWorld p_223198_1_, ChunkGenerator p_223198_2_, TemplateManager p_223198_3_, ServerWorldLightManager p_223198_4_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223198_5_, List<IChunk> p_223198_6_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.load
(ServerWorld p_223201_1_, TemplateManager p_223201_2_, ServerWorldLightManager p_223201_3_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223201_4_, IChunk p_223201_5_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkStatus.load
(ServerWorld p_223201_1_, TemplateManager p_223201_2_, ServerWorldLightManager p_223201_3_, Function<IChunk, CompletableFuture<com.mojang.datafixers.util.Either<IChunk, ChunkHolder.IChunkLoadingError>>> p_223201_4_, IChunk p_223201_5_) -
Uses of IChunk in net.minecraft.world.chunk.storage
Modifier and TypeMethodDescriptionstatic CompoundNBT
ChunkSerializer.write
(ServerWorld p_222645_0_, IChunk p_222645_1_) -
Uses of IChunk in net.minecraft.world.gen
Modifier and TypeMethodDescriptionWorldGenRegion.getChunk
(int p_212866_1_, int p_212866_2_) WorldGenRegion.getChunk
(int p_217353_1_, int p_217353_2_, ChunkStatus p_217353_3_, boolean p_217353_4_) Modifier and TypeMethodDescriptionvoid
ChunkGenerator.applyCarvers
(long p_230350_1_, BiomeManager p_230350_3_, IChunk p_230350_4_, GenerationStage.Carving p_230350_5_) void
DebugChunkGenerator.applyCarvers
(long p_230350_1_, BiomeManager p_230350_3_, IChunk p_230350_4_, GenerationStage.Carving p_230350_5_) abstract void
ChunkGenerator.buildSurfaceAndBedrock
(WorldGenRegion p_225551_1_, IChunk p_225551_2_) void
DebugChunkGenerator.buildSurfaceAndBedrock
(WorldGenRegion p_225551_1_, IChunk p_225551_2_) void
FlatChunkGenerator.buildSurfaceAndBedrock
(WorldGenRegion p_225551_1_, IChunk p_225551_2_) void
NoiseChunkGenerator.buildSurfaceAndBedrock
(WorldGenRegion p_225551_1_, IChunk p_225551_2_) void
ChunkGenerator.createBiomes
(Registry<Biome> p_242706_1_, IChunk p_242706_2_) void
ChunkGenerator.createReferences
(ISeedReader p_235953_1_, StructureManager p_235953_2_, IChunk p_235953_3_) private void
ChunkGenerator.createStructure
(StructureFeature<?, ?> p_242705_1_, DynamicRegistries p_242705_2_, StructureManager p_242705_3_, IChunk p_242705_4_, TemplateManager p_242705_5_, long p_242705_6_, ChunkPos p_242705_8_, Biome p_242705_9_) void
ChunkGenerator.createStructures
(DynamicRegistries p_242707_1_, StructureManager p_242707_2_, IChunk p_242707_3_, TemplateManager p_242707_4_, long p_242707_5_) abstract void
ChunkGenerator.fillFromNoise
(IWorld p_230352_1_, StructureManager p_230352_2_, IChunk p_230352_3_) void
DebugChunkGenerator.fillFromNoise
(IWorld p_230352_1_, StructureManager p_230352_2_, IChunk p_230352_3_) void
FlatChunkGenerator.fillFromNoise
(IWorld p_230352_1_, StructureManager p_230352_2_, IChunk p_230352_3_) void
NoiseChunkGenerator.fillFromNoise
(IWorld p_230352_1_, StructureManager p_230352_2_, IChunk p_230352_3_) static void
Heightmap.primeHeightmaps
(IChunk p_222690_0_, Set<Heightmap.Type> p_222690_1_) private void
NoiseChunkGenerator.setBedrock
(IChunk p_222555_1_, Random p_222555_2_) -
Uses of IChunk in net.minecraft.world.gen.carver
Modifier and TypeMethodDescriptionboolean
CanyonWorldCarver.carve
(IChunk p_225555_1_, Function<BlockPos, Biome> p_225555_2_, Random p_225555_3_, int p_225555_4_, int p_225555_5_, int p_225555_6_, int p_225555_7_, int p_225555_8_, BitSet p_225555_9_, ProbabilityConfig p_225555_10_) boolean
CaveWorldCarver.carve
(IChunk p_225555_1_, Function<BlockPos, Biome> p_225555_2_, Random p_225555_3_, int p_225555_4_, int p_225555_5_, int p_225555_6_, int p_225555_7_, int p_225555_8_, BitSet p_225555_9_, ProbabilityConfig p_225555_10_) boolean
ConfiguredCarver.carve
(IChunk p_227207_1_, Function<BlockPos, Biome> p_227207_2_, Random p_227207_3_, int p_227207_4_, int p_227207_5_, int p_227207_6_, int p_227207_7_, int p_227207_8_, BitSet p_227207_9_) abstract boolean
WorldCarver.carve
(IChunk p_225555_1_, Function<BlockPos, Biome> p_225555_2_, Random p_225555_3_, int p_225555_4_, int p_225555_5_, int p_225555_6_, int p_225555_7_, int p_225555_8_, BitSet p_225555_9_, C p_225555_10_) protected boolean
NetherCaveCarver.carveBlock
(IChunk p_230358_1_, Function<BlockPos, Biome> p_230358_2_, BitSet p_230358_3_, Random p_230358_4_, BlockPos.Mutable p_230358_5_, BlockPos.Mutable p_230358_6_, BlockPos.Mutable p_230358_7_, int p_230358_8_, int p_230358_9_, int p_230358_10_, int p_230358_11_, int p_230358_12_, int p_230358_13_, int p_230358_14_, int p_230358_15_, org.apache.commons.lang3.mutable.MutableBoolean p_230358_16_) protected boolean
UnderwaterCanyonWorldCarver.carveBlock
(IChunk p_230358_1_, Function<BlockPos, Biome> p_230358_2_, BitSet p_230358_3_, Random p_230358_4_, BlockPos.Mutable p_230358_5_, BlockPos.Mutable p_230358_6_, BlockPos.Mutable p_230358_7_, int p_230358_8_, int p_230358_9_, int p_230358_10_, int p_230358_11_, int p_230358_12_, int p_230358_13_, int p_230358_14_, int p_230358_15_, org.apache.commons.lang3.mutable.MutableBoolean p_230358_16_) protected boolean
UnderwaterCaveWorldCarver.carveBlock
(IChunk p_230358_1_, Function<BlockPos, Biome> p_230358_2_, BitSet p_230358_3_, Random p_230358_4_, BlockPos.Mutable p_230358_5_, BlockPos.Mutable p_230358_6_, BlockPos.Mutable p_230358_7_, int p_230358_8_, int p_230358_9_, int p_230358_10_, int p_230358_11_, int p_230358_12_, int p_230358_13_, int p_230358_14_, int p_230358_15_, org.apache.commons.lang3.mutable.MutableBoolean p_230358_16_) protected static boolean
UnderwaterCaveWorldCarver.carveBlock
(WorldCarver<?> p_222728_0_, IChunk p_222728_1_, BitSet p_222728_2_, Random p_222728_3_, BlockPos.Mutable p_222728_4_, int p_222728_5_, int p_222728_6_, int p_222728_7_, int p_222728_8_, int p_222728_9_, int p_222728_10_, int p_222728_11_, int p_222728_12_) protected boolean
WorldCarver.carveBlock
(IChunk p_230358_1_, Function<BlockPos, Biome> p_230358_2_, BitSet p_230358_3_, Random p_230358_4_, BlockPos.Mutable p_230358_5_, BlockPos.Mutable p_230358_6_, BlockPos.Mutable p_230358_7_, int p_230358_8_, int p_230358_9_, int p_230358_10_, int p_230358_11_, int p_230358_12_, int p_230358_13_, int p_230358_14_, int p_230358_15_, org.apache.commons.lang3.mutable.MutableBoolean p_230358_16_) protected boolean
WorldCarver.carveSphere
(IChunk p_227208_1_, Function<BlockPos, Biome> p_227208_2_, long p_227208_3_, int p_227208_5_, int p_227208_6_, int p_227208_7_, double p_227208_8_, double p_227208_10_, double p_227208_12_, double p_227208_14_, double p_227208_16_, BitSet p_227208_18_) private void
CanyonWorldCarver.genCanyon
(IChunk p_227204_1_, Function<BlockPos, Biome> p_227204_2_, long p_227204_3_, int p_227204_5_, int p_227204_6_, int p_227204_7_, double p_227204_8_, double p_227204_10_, double p_227204_12_, float p_227204_14_, float p_227204_15_, float p_227204_16_, int p_227204_17_, int p_227204_18_, double p_227204_19_, BitSet p_227204_21_) protected void
CaveWorldCarver.genRoom
(IChunk p_227205_1_, Function<BlockPos, Biome> p_227205_2_, long p_227205_3_, int p_227205_5_, int p_227205_6_, int p_227205_7_, double p_227205_8_, double p_227205_10_, double p_227205_12_, float p_227205_14_, double p_227205_15_, BitSet p_227205_17_) protected void
CaveWorldCarver.genTunnel
(IChunk p_227206_1_, Function<BlockPos, Biome> p_227206_2_, long p_227206_3_, int p_227206_5_, int p_227206_6_, int p_227206_7_, double p_227206_8_, double p_227206_10_, double p_227206_12_, float p_227206_14_, float p_227206_15_, float p_227206_16_, int p_227206_17_, int p_227206_18_, double p_227206_19_, BitSet p_227206_21_) protected boolean
UnderwaterCanyonWorldCarver.hasWater
(IChunk p_222700_1_, int p_222700_2_, int p_222700_3_, int p_222700_4_, int p_222700_5_, int p_222700_6_, int p_222700_7_, int p_222700_8_, int p_222700_9_) protected boolean
UnderwaterCaveWorldCarver.hasWater
(IChunk p_222700_1_, int p_222700_2_, int p_222700_3_, int p_222700_4_, int p_222700_5_, int p_222700_6_, int p_222700_7_, int p_222700_8_, int p_222700_9_) protected boolean
WorldCarver.hasWater
(IChunk p_222700_1_, int p_222700_2_, int p_222700_3_, int p_222700_4_, int p_222700_5_, int p_222700_6_, int p_222700_7_, int p_222700_8_, int p_222700_9_) -
Uses of IChunk in net.minecraft.world.gen.surfacebuilders
Modifier and TypeMethodDescriptionvoid
BadlandsSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
ConfiguredSurfaceBuilder.apply
(Random p_215450_1_, IChunk p_215450_2_, Biome p_215450_3_, int p_215450_4_, int p_215450_5_, int p_215450_6_, double p_215450_7_, BlockState p_215450_9_, BlockState p_215450_10_, int p_215450_11_, long p_215450_12_) void
DefaultSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) protected void
DefaultSurfaceBuilder.apply
(Random p_206967_1_, IChunk p_206967_2_, Biome p_206967_3_, int p_206967_4_, int p_206967_5_, int p_206967_6_, double p_206967_7_, BlockState p_206967_9_, BlockState p_206967_10_, BlockState p_206967_11_, BlockState p_206967_12_, BlockState p_206967_13_, int p_206967_14_) void
ErodedBadlandsSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
FrozenOceanSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
GiantTreeTaigaSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
GravellyMountainSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
MountainSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
NetherForestsSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
NetherSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
NoopSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
ShatteredSavannaSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) abstract void
SurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, C p_205610_14_) void
SwampSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
ValleySurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) void
WoodedBadlandsSurfaceBuilder.apply
(Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_) -
Uses of IChunk in net.minecraft.world.server
Modifier and TypeFieldDescriptionprivate CompletableFuture<IChunk>
ChunkHolder.chunkToSave
private final AtomicReferenceArray<CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>>> ChunkHolder.futures
static final com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError> ChunkHolder.UNLOADED_CHUNK
static final CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkHolder.UNLOADED_CHUNK_FUTURE
Modifier and TypeMethodDescriptionServerChunkProvider.getChunk
(int p_212849_1_, int p_212849_2_, ChunkStatus p_212849_3_, boolean p_212849_4_) ChunkHolder.getLastAvailable()
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ServerChunkProvider.getChunkFuture
(int p_217232_1_, int p_217232_2_, ChunkStatus p_217232_3_, boolean p_217232_4_) private CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ServerChunkProvider.getChunkFutureMainThread
(int p_217233_1_, int p_217233_2_, ChunkStatus p_217233_3_, boolean p_217233_4_) private CompletableFuture<com.mojang.datafixers.util.Either<List<IChunk>,
ChunkHolder.IChunkLoadingError>> ChunkManager.getChunkRangeFuture
(ChunkPos p_219236_1_, int p_219236_2_, IntFunction<ChunkStatus> p_219236_3_) ChunkHolder.getChunkToSave()
CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkHolder.getFutureIfPresent
(ChunkStatus p_225410_1_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkHolder.getFutureIfPresentUnchecked
(ChunkStatus p_219301_1_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkHolder.getOrScheduleFuture
(ChunkStatus p_219276_1_, ChunkManager p_219276_2_) ServerWorldLightManager.lightChunk
(IChunk p_215593_1_, boolean p_215593_2_) private CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkManager.protoChunkToFullChunk
(ChunkHolder p_219200_1_) CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkManager.schedule
(ChunkHolder p_219244_1_, ChunkStatus p_219244_2_) private CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkManager.scheduleChunkGeneration
(ChunkHolder p_223156_1_, ChunkStatus p_223156_2_) private CompletableFuture<com.mojang.datafixers.util.Either<IChunk,
ChunkHolder.IChunkLoadingError>> ChunkManager.scheduleChunkLoad
(ChunkPos p_223172_1_) Modifier and TypeMethodDescriptionServerWorldLightManager.lightChunk
(IChunk p_215593_1_, boolean p_215593_2_) private boolean
private void
ServerChunkProvider.storeInCache
(long p_225315_1_, IChunk p_225315_3_, ChunkStatus p_225315_4_) Modifier and TypeMethodDescriptionprivate void
ChunkHolder.updateChunkToSave
(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends IChunk, ChunkHolder.IChunkLoadingError>> p_219284_1_) -
Uses of IChunk in net.minecraft.world.spawner
Modifier and TypeMethodDescriptionprivate void
WorldEntitySpawner.EntityDensityManager.afterSpawn
(MobEntity p_234990_1_, IChunk p_234990_2_) private boolean
WorldEntitySpawner.EntityDensityManager.canSpawn
(EntityType<?> p_234989_1_, BlockPos p_234989_2_, IChunk p_234989_3_) private static Biome
WorldEntitySpawner.getRoughBiome
(BlockPos p_234980_0_, IChunk p_234980_1_) private static boolean
WorldEntitySpawner.isRightDistanceToPlayerAndSpawnPoint
(ServerWorld p_234978_0_, IChunk p_234978_1_, BlockPos.Mutable p_234978_2_, double p_234978_3_) void
static void
WorldEntitySpawner.spawnCategoryForPosition
(EntityClassification p_234966_0_, ServerWorld p_234966_1_, IChunk p_234966_2_, BlockPos p_234966_3_, WorldEntitySpawner.IDensityCheck p_234966_4_, WorldEntitySpawner.IOnSpawnDensityAdder p_234966_5_) boolean
WorldEntitySpawner.IDensityCheck.test
(EntityType<?> p_test_1_, BlockPos p_test_2_, IChunk p_test_3_) -
Uses of IChunk in net.minecraftforge.common
Modifier and TypeMethodDescriptionstatic void
ForgeHooks.fixNullStructureReferences
(IChunk chunk, Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> structureReferences) Fixes MC-194811 When a structure mod is removed, this map may contain null keys.(package private) static void
FarmlandWaterManager.removeTickets
(IChunk chunk) -
Uses of IChunk in net.minecraftforge.event.world
ModifierConstructorDescriptionChunkDataEvent
(IChunk chunk, CompoundNBT data) ChunkDataEvent
(IChunk chunk, IWorld world, CompoundNBT data) ChunkEvent
(IChunk chunk) ChunkEvent
(IChunk chunk, IWorld world) Load
(IChunk chunk, CompoundNBT data, ChunkStatus.Type status) Save
(IChunk chunk, IWorld world, CompoundNBT data)