Planned
- Version
- 1.11.3
- Author
- tr7zw
Entity Culling
Calls something that is on Kiln's roadmap. Parts of it may already run.
Evidence
Ran on Kiln's test stand (2026-11-04): EntityCullingMod did not start: java.lang.NoClassDefFoundError: net/minecraft/client/gui/components/debug/DebugScreenEntry.
What it needs from Kiln
- Mixin
- net.minecraft.client.Camera
- net.minecraft.client.gui.components.debug.DebugEntryCategory
- net.minecraft.client.gui.components.debug.DebugScreenDisplayer
- net.minecraft.client.gui.components.debug.DebugScreenEntry
- net.minecraft.client.renderer.GameRenderer
- net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
- net.minecraft.client.renderer.entity.EntityRenderDispatcher
- net.minecraft.client.renderer.entity.EntityRenderer
- net.minecraft.core.Position
- net.minecraft.network.chat.CommonComponents
- net.minecraft.world.entity.EntityDimensions
- net.minecraft.world.entity.EntityType
- net.minecraft.world.entity.EntityTypes
- net.minecraft.world.entity.decoration.ArmorStand
- net.minecraft.world.level.ChunkPos
- net.minecraft.world.level.block.LeavesBlock
- net.minecraft.world.level.block.entity.BannerBlockEntity
- net.minecraft.world.level.block.entity.BlockEntity
- net.minecraft.world.level.block.entity.BlockEntityType
- net.minecraft.world.level.chunk.LevelChunk
- net.minecraft.world.phys.AABB
- org.apache.logging.log4j.LogManager
- org.apache.logging.log4j.Logger
- KeyMapping.isDown()
- Minecraft.gameRenderer
- Minecraft.getBlockEntityRenderDispatcher()
- Minecraft.getEntityRenderDispatcher()
- Minecraft.isRunning()
- Minecraft.shouldEntityAppearGlowing()
- ClientLevel.entitiesForRendering()
- ClientLevel.getChunk()
- LocalPlayer.chunkPosition()
- LocalPlayer.getEyePosition()
- LocalPlayer.tickCount
- DefaultedRegistry.entrySet()
- DefaultedRegistry.getOptional()
- Registry.entrySet()
- Registry.getOptional()
- BuiltInRegistries.BLOCK_ENTITY_TYPE
- BuiltInRegistries.ENTITY_TYPE
- and 7 more
On the roadmap: Minecraft's libraries and client API (0.2), Code next to data (0.3), Machines (0.4), Mixin (0.5)
In the author's words
Using async path-tracing to hide Block-/Entities that are not visible
Scan
Scanned on 4 November 2026 against Kiln 0.2.0, file entityculling-fabric-1.11.3-mc26.3.jar. The scan reads the mod's classes; it does not run them.
Reports from players
No reports from players yet.
Thank you. Your report is counted.