Uses of Class
net.minecraft.world.level.chunk.LevelChunk
Packages that use LevelChunk
Package
Description
-
Uses of LevelChunk in net.minecraft.client.gui.components
Fields in net.minecraft.client.gui.components declared as LevelChunkFields in net.minecraft.client.gui.components with type parameters of type LevelChunkModifier and TypeFieldDescriptionprivate @Nullable CompletableFuture<LevelChunk> DebugScreenOverlay.serverChunkMethods in net.minecraft.client.gui.components that return LevelChunkModifier and TypeMethodDescriptionprivate @Nullable LevelChunkDebugScreenOverlay.getClientChunk()private @Nullable LevelChunkDebugScreenOverlay.getServerChunk() -
Uses of LevelChunk in net.minecraft.client.gui.components.debug
Methods in net.minecraft.client.gui.components.debug with parameters of type LevelChunkModifier and TypeMethodDescriptionvoidDebugEntryBiome.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryChunkGeneration.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryChunkRenderStats.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryChunkSourceStats.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryDayCount.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryEntityRenderStats.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryFps.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryGpuUtilization.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryHeightmap.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryLight.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryLocalDifficulty.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryLookingAt.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryLookingAtEntity.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryLookingAtEntityTags.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryMemory.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryNoop.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryParticleRenderStats.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryPosition.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryPostEffect.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntrySectionPosition.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntrySimplePerformanceImpactors.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntrySoundMood.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntrySpawnCounts.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntrySystemSpecs.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryTps.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugEntryVersion.display(DebugScreenDisplayer displayer, @Nullable Level level, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) voidDebugScreenEntry.display(DebugScreenDisplayer displayer, @Nullable Level serverOrClientLevel, @Nullable LevelChunk clientChunk, @Nullable LevelChunk serverChunk) -
Uses of LevelChunk in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer declared as LevelChunkFields in net.minecraft.client.multiplayer with type parameters of type LevelChunkModifier and TypeFieldDescriptionprivate final AtomicReferenceArray<@Nullable LevelChunk> ClientChunkCache.Storage.chunksMethods in net.minecraft.client.multiplayer that return LevelChunkModifier and TypeMethodDescription@Nullable LevelChunkClientChunkCache.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) protected @Nullable LevelChunkClientChunkCache.Storage.getChunk(int index) @Nullable LevelChunkClientChunkCache.replaceWithPacketData(int chunkX, int chunkZ, FriendlyByteBuf readBuffer, Map<Heightmap.Types, long[]> heightmaps, Consumer<ClientboundLevelChunkPacketData.BlockEntityTagOutput> blockEntities) Methods in net.minecraft.client.multiplayer with parameters of type LevelChunkModifier and TypeMethodDescriptionprivate voidClientChunkCache.Storage.addEmptySections(LevelChunk chunk) private voidClientChunkCache.Storage.drop(int index, LevelChunk oldChunk) private voidClientChunkCache.Storage.dropEmptySections(LevelChunk chunk) private voidClientPacketListener.enableChunkLight(LevelChunk chunk, int x, int z) private static booleanClientChunkCache.isValidChunk(@Nullable LevelChunk chunk, int x, int z) private voidClientChunkCache.Storage.refreshEmptySections(LevelChunk chunk) private voidClientChunkCache.Storage.replace(int index, @Nullable LevelChunk newChunk) voidClientLevel.unload(LevelChunk levelChunk) -
Uses of LevelChunk in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as LevelChunkConstructors in net.minecraft.client.renderer.chunk with parameters of type LevelChunkModifierConstructorDescription(package private)SectionCopy(LevelChunk levelChunk, int sectionIndex) -
Uses of LevelChunk in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type LevelChunkModifier and TypeMethodDescriptionprivate static intClientboundChunksBiomesPacket.ChunkBiomeData.calculateChunkSize(LevelChunk chunk) private static intClientboundLevelChunkPacketData.calculateChunkSize(LevelChunk chunk) static voidClientboundChunksBiomesPacket.ChunkBiomeData.extractChunkData(FriendlyByteBuf buffer, LevelChunk chunk) static voidClientboundLevelChunkPacketData.extractChunkData(FriendlyByteBuf buffer, LevelChunk chunk) Method parameters in net.minecraft.network.protocol.game with type arguments of type LevelChunkModifier and TypeMethodDescriptionClientboundChunksBiomesPacket.forChunks(List<LevelChunk> chunks) Constructors in net.minecraft.network.protocol.game with parameters of type LevelChunkModifierConstructorDescriptionChunkBiomeData(LevelChunk chunk) ClientboundLevelChunkPacketData(LevelChunk levelChunk) ClientboundLevelChunkWithLightPacket(LevelChunk levelChunk, LevelLightEngine lightEngine, @Nullable BitSet skyChangedLightSectionFilter, @Nullable BitSet blockChangedLightSectionFilter) -
Uses of LevelChunk in net.minecraft.server.level
Fields in net.minecraft.server.level declared as LevelChunkFields in net.minecraft.server.level with type parameters of type LevelChunkModifier and TypeFieldDescriptionprivate CompletableFuture<ChunkResult<LevelChunk>> ChunkHolder.entityTickingChunkFutureA future that returns the chunk if it is an entity ticking chunk,otherwise.invalid reference
net.minecraft.world.server.ChunkHolder.ChunkLoadingFailure#UNLOADEDprivate CompletableFuture<ChunkResult<LevelChunk>> ChunkHolder.fullChunkFutureA future that returns the chunk if it is a border chunk,otherwise.invalid reference
net.minecraft.world.server.ChunkHolder.ChunkLoadingFailure#UNLOADEDprivate final List<LevelChunk> ServerChunkCache.spawningChunksprivate CompletableFuture<ChunkResult<LevelChunk>> ChunkHolder.tickingChunkFutureA future that returns the chunk if it is a ticking chunk,otherwise.invalid reference
net.minecraft.world.server.ChunkHolder.ChunkLoadingFailure#UNLOADEDstatic final ChunkResult<LevelChunk> ChunkHolder.UNLOADED_LEVEL_CHUNKprivate static final CompletableFuture<ChunkResult<LevelChunk>> ChunkHolder.UNLOADED_LEVEL_CHUNK_FUTUREMethods in net.minecraft.server.level that return LevelChunkModifier and TypeMethodDescription@Nullable LevelChunkServerChunkCache.getChunkNow(int x, int z) @Nullable LevelChunkChunkHolder.getChunkToSend()@Nullable LevelChunkChunkMap.getChunkToSend(long key) @Nullable LevelChunkChunkHolder.getTickingChunk()Methods in net.minecraft.server.level that return types with arguments of type LevelChunkModifier and TypeMethodDescriptionChunkHolder.getEntityTickingChunkFuture()ChunkHolder.getFullChunkFuture()ChunkHolder.getTickingChunkFuture()ChunkMap.prepareAccessibleChunk(ChunkHolder chunk) ChunkMap.prepareEntityTickingChunk(ChunkHolder chunk) ChunkMap.prepareTickingChunk(ChunkHolder chunk) Methods in net.minecraft.server.level with parameters of type LevelChunkModifier and TypeMethodDescriptionvoidChunkHolder.broadcastChanges(LevelChunk chunk) private static voidChunkMap.markChunkPendingToSend(ServerPlayer player, LevelChunk chunk) private voidChunkMap.onChunkReadyToSend(ChunkHolder chunkHolder, LevelChunk chunk) voidServerLevel.startTickingChunk(LevelChunk levelChunk) voidServerLevel.tickChunk(LevelChunk chunk, int tickSpeed) private voidServerChunkCache.tickSpawningChunk(LevelChunk chunk, long timeDiff, List<MobCategory> spawningCategories, NaturalSpawner.SpawnState spawnCookie) voidServerLevel.tickThunder(LevelChunk chunk) voidServerLevel.unload(LevelChunk levelChunk) Method parameters in net.minecraft.server.level with type arguments of type LevelChunkModifier and TypeMethodDescription(package private) voidChunkMap.collectSpawningChunks(List<LevelChunk> output) (package private) voidChunkMap.forEachBlockTickingChunk(Consumer<LevelChunk> tickingChunkConsumer) voidChunkMap.forEachReadyToSendChunk(Consumer<LevelChunk> consumer) private voidServerChunkCache.getFullChunk(long chunkKey, Consumer<LevelChunk> output) private static StringChunkMap.printFuture(CompletableFuture<ChunkResult<LevelChunk>> future) private voidChunkHolder.scheduleFullChunkPromotion(ChunkMap scheduler, CompletableFuture<ChunkResult<LevelChunk>> task, Executor mainThreadExecutor, FullChunkStatus status) -
Uses of LevelChunk in net.minecraft.server.network
Methods in net.minecraft.server.network that return types with arguments of type LevelChunkModifier and TypeMethodDescriptionprivate List<LevelChunk> PlayerChunkSender.collectChunksToSend(ChunkMap chunkMap, ChunkPos playerPos) Methods in net.minecraft.server.network with parameters of type LevelChunkModifier and TypeMethodDescriptionvoidPlayerChunkSender.markChunkPendingToSend(LevelChunk chunk) private static voidPlayerChunkSender.sendChunk(ServerGamePacketListenerImpl connection, ServerLevel level, LevelChunk chunk) -
Uses of LevelChunk in net.minecraft.util.debug
Methods in net.minecraft.util.debug with parameters of type LevelChunk -
Uses of LevelChunk in net.minecraft.world.level
Methods in net.minecraft.world.level that return LevelChunkModifier and TypeMethodDescriptionLevel.getChunk(int chunkX, int chunkZ) Level.getChunkAt(BlockPos pos) Methods in net.minecraft.world.level with parameters of type LevelChunkModifier and TypeMethodDescriptionprivate static BlockPosNaturalSpawner.getRandomPosWithin(Level level, LevelChunk chunk) voidLevel.markAndNotifyBlock(BlockPos pos, @Nullable LevelChunk chunk, BlockState oldState, BlockState blockState, int updateFlags, int updateLimit) static voidNaturalSpawner.spawnCategoryForChunk(MobCategory mobCategory, ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnPredicate extraTest, NaturalSpawner.AfterSpawnCallback spawnCallback) static voidNaturalSpawner.spawnForChunk(ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnState state, List<MobCategory> spawningCategories) Method parameters in net.minecraft.world.level with type arguments of type LevelChunkModifier and TypeMethodDescriptionvoidNaturalSpawner.ChunkGetter.query(long chunkKey, Consumer<LevelChunk> output) -
Uses of LevelChunk in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return LevelChunkMethods in net.minecraft.world.level.block.entity with parameters of type LevelChunkModifier and TypeMethodDescriptionprivate static @Nullable BlockPosTheEndGatewayBlockEntity.findValidSpawnInChunk(LevelChunk chunk) -
Uses of LevelChunk in net.minecraft.world.level.chunk
Subclasses of LevelChunk in net.minecraft.world.level.chunkFields in net.minecraft.world.level.chunk declared as LevelChunkMethods in net.minecraft.world.level.chunk that return LevelChunkModifier and TypeMethodDescription@Nullable LevelChunkChunkSource.getChunk(int x, int z, boolean loadOrGenerate) @Nullable LevelChunkChunkSource.getChunkNow(int x, int z) ImposterProtoChunk.getWrapped()Methods in net.minecraft.world.level.chunk with parameters of type LevelChunkModifier and TypeMethodDescriptionvoidLevelChunk.PostLoadProcessor.run(LevelChunk levelChunk) voidUpgradeData.upgrade(LevelChunk chunk) private voidUpgradeData.upgradeInside(LevelChunk chunk) private static voidUpgradeData.upgradeSides(LevelChunk chunk, Direction8 direction8) Constructors in net.minecraft.world.level.chunk with parameters of type LevelChunk -
Uses of LevelChunk in net.neoforged.neoforge.attachment
Methods in net.neoforged.neoforge.attachment with parameters of type LevelChunkModifier and TypeMethodDescriptionstatic voidAttachmentSync.syncChunkUpdate(LevelChunk chunk, AttachmentHolder.AsField holder, AttachmentType<?> type) -
Uses of LevelChunk in net.neoforged.neoforge.common.world
Fields in net.neoforged.neoforge.common.world declared as LevelChunkConstructors in net.neoforged.neoforge.common.world with parameters of type LevelChunk -
Uses of LevelChunk in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type LevelChunkModifier and TypeMethodDescriptionstatic voidEventHooks.fireChunkSent(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.fireChunkWatch(ServerPlayer entity, LevelChunk chunk, ServerLevel level) -
Uses of LevelChunk in net.neoforged.neoforge.event.level
Subclasses with type arguments of type LevelChunk in net.neoforged.neoforge.event.levelModifier and TypeClassDescriptionstatic classThis event is fired after Minecraft loads aLevelChunkinto the level, on both the client and server.static classThis event is fired when Minecraft unloads a Chunk from the level, just before the side-specific unload method is called.Fields in net.neoforged.neoforge.event.level declared as LevelChunkModifier and TypeFieldDescriptionprivate final LevelChunkChunkWatchEvent.Sent.chunkprivate final LevelChunkChunkWatchEvent.Watch.chunkMethods in net.neoforged.neoforge.event.level that return LevelChunkModifier and TypeMethodDescriptionChunkWatchEvent.Sent.getChunk()ChunkWatchEvent.Watch.getChunk()Constructors in net.neoforged.neoforge.event.level with parameters of type LevelChunkModifierConstructorDescriptionLoad(LevelChunk chunk, boolean newChunk) Sent(ServerPlayer player, LevelChunk chunk, ServerLevel level) Unload(LevelChunk chunk) Watch(ServerPlayer player, LevelChunk chunk, ServerLevel level)