ENTITY OPTIMIZATION
See only what matters. Render less. Play smoother.
EntityOptimization is a client-side Minecraft optimization mod designed to reduce unnecessary rendering work for entities and block entities that are hidden from the player's view.
Minecraft already performs basic visibility checks, but mobs, chests, banners, and other block entities can still consume valuable client resources when completely hidden behind walls, floors, ceilings, or other solid objects.
EntityOptimization takes visibility optimization further by using asynchronous visibility calculations to determine what the player can actually see, helping reduce unnecessary rendering and improve frame-time efficiency.
Less unnecessary work. Better frame times. Smoother gameplay.
โจ FEATURES
๐ ASYNCHRONOUS VISIBILITY TRACING
EntityOptimization performs visibility calculations asynchronously to help keep visibility checks away from the main rendering path.
๐น Uses background CPU threads where possible
๐น Continuously updates visibility as you move
๐น Reduces unnecessary rendering in entity-heavy areas
๐น Designed to minimize noticeable pop-in
๐น Optimized for modern Minecraft rendering
โก ENTITY RENDERING OPTIMIZATION
Reduce rendering overhead from entities that are completely hidden from view.
๐๏ธ Culls hidden entities
โ๏ธ Reduces unnecessary rendering operations
๐ Useful around mob farms, villages, and large builds
๐ ๏ธ Configurable optimization behavior
๐ง Designed to work alongside other performance mods
EntityOptimization does not modify server-side entity logic, mob AI, spawning, or farm mechanics.
๐งฑ BLOCK ENTITY OPTIMIZATION
Large builds can contain hundreds or thousands of block entities.
EntityOptimization can optimize hidden block entities such as:
๐ฆ Chests
๐ข๏ธ Barrels
๐ชง Signs
๐ฉ Banners
๐ฅ Furnaces
๐งฑ Other supported block entities
๐ ๏ธ HIGHLY CONFIGURABLE
Configure EntityOptimization to match your Minecraft setup.
โ๏ธ Entity optimization
๐งฑ Block entity optimization
๐๏ธ Visibility update settings
๐ Entity whitelists
๐ Block entity whitelists
๐ฟ Leaf handling
๐ Performance settings
๐ Compatibility options
Configuration options may vary between Minecraft versions and loaders.
๐ณ TREAT LEAVES AS SOLID
EntityOptimization can optionally treat leaves as solid during visibility calculations.
This can improve culling effectiveness in:
๐ฒ Forests
๐ฑ Tree farms
๐๏ธ Large custom forests
๐ฟ Foliage-heavy builds
๐ PERFORMANCE
EntityOptimization is particularly useful when Minecraft has to render large numbers of entities or block entities.
๐ฏ BEST USE CASES
๐ Large animal farms
๐ง Mob farms
๐๏ธ Villages
๐ฐ Large builds
๐ฆ Storage rooms
๐ฒ Dense forests
๐๏ธ Entity-heavy servers
๐ฅ Areas with many block entities
๐ก HOW DOES IT WORK?
If an entity is completely hidden behind a solid object, there is usually no visual reason for your GPU to render it.
EntityOptimization attempts to identify these situations and reduce unnecessary rendering work.
Better visibility decisions → Less unnecessary rendering → Better frame times.
Actual performance improvements depend on your hardware, Minecraft version, render distance, entity count, and installed mods.
๐ COMPATIBILITY
EntityOptimization is a client-side optimization mod.
It does not need to be installed on the server.
๐งฉ DESIGNED TO WORK WITH
๐ข Sodium
๐ Iris
โก ImmediatelyFast
๐ง Other client-side optimization mods
Compatibility can vary depending on your Minecraft version and mod combination.
If you experience visual glitches, try temporarily disabling other entity-culling or rendering mods to identify potential conflicts.
๐ฆ INSTALLATION
1๏ธโฃ Install the required mod loader for your Minecraft version.
2๏ธโฃ Install any dependencies listed on the CurseForge project page.
3๏ธโฃ Download the correct EntityOptimization version.
4๏ธโฃ Place the .jar file into your Minecraft mods folder.
5๏ธโฃ Launch Minecraft.
EntityOptimization only needs to be installed on the client.
โ FREQUENTLY ASKED QUESTIONS
Does EntityOptimization need to be installed on the server?
No.
EntityOptimization is completely client-side. Players can use it without requiring the server owner to install the mod.
Does it remove entities?
No.
Entities are not deleted or removed from the world.
EntityOptimization only reduces rendering of entities that are determined to be outside the player's visible view.
Will it break mob farms?
It should not.
The mod does not modify:
๐พ Mob spawning
๐ง Mob AI
๐ด Redstone
โ๏ธ Farm mechanics
๐ Server-side entity logic
It only affects client-side visibility and rendering.
Does it affect other players?
No.
Other players continue to exist and function normally on the server.
The optimization only changes what your client needs to render.
Can EntityOptimization improve FPS?
It can, especially in areas containing many entities or block entities.
Actual results depend on your hardware and how much unnecessary rendering is occurring.
EntityOptimization primarily targets rendering efficiency and frame times rather than guaranteeing a specific FPS increase.
Can I use EntityOptimization with Sodium?
Yes.
EntityOptimization is designed for modern performance-focused setups and can be used alongside Sodium and similar optimization mods.
However, multiple mods performing similar culling operations may occasionally cause compatibility issues.
Does it support older Minecraft versions?
Support depends on the Minecraft version and the project's development roadmap.
Older versions may not be supported because Minecraft's rendering systems can differ significantly between versions.
โ ๏ธ KNOWN LIMITATIONS
EntityOptimization relies on client-side visibility calculations.
Very aggressive settings may occasionally cause:
๐ป Brief entity pop-in
๐ Delayed rendering when turning quickly
๐ฅ๏ธ Visual issues with unusual rendering mods
โ ๏ธ Compatibility problems with heavily modified rendering pipelines
If you encounter visual problems, try reducing the optimization level or disabling the relevant feature.
๐งช PERFORMANCE DISCLAIMER
EntityOptimization does not guarantee a specific FPS increase.
Performance depends on many factors, including:
๐ง CPU performance
๐ฎ GPU performance
๐พ RAM allocation
๐ Render distance
๐ Simulation distance
๐พ Entity count
๐งฑ Block entity count
โจ Shader usage
๐จ Resource packs
๐ง Other installed mods
The goal of EntityOptimization is to reduce unnecessary rendering work and improve frame-time efficiency, not to guarantee a fixed performance improvement on every system.
๐ LICENSE
EntityOptimization is an original project by its respective contributors.
Copyright © 2026 EntityOptimization contributors.
Unless otherwise stated by the project's license, redistribution, re-uploading, selling, or claiming the project or its assets as your own is not permitted.
Third-party libraries, dependencies, and assets remain under their respective licenses.
For complete permissions regarding modification, redistribution, and modpack usage, see the project's LICENSE file.
โค๏ธ SUPPORT THE PROJECT
If EntityOptimization improves your Minecraft experience:
โญ Follow the project
โค๏ธ Leave a rating
๐ Report bugs with useful logs
๐ก Suggest improvements
๐ข Share the project
Your feedback helps make EntityOptimization better.
๐ ENTITYOPTIMIZATION
Less rendering. Better frame times. Smoother Minecraft.
Optimize what you see. Ignore what you don't.