Entity Optimization

Boost FPS by hiding unseen entities and block entities. EntityOptimization uses asynchronous visibility tracing to reduce unnecessary rendering in real time. Fully client-side, configurable, and compatible with Sodium, Iris, and other performance mods.

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.

The Entity Optimization Team

profile avatar
Owner
  • 3
    Projects
  • 1.8K
    Downloads

๐Ÿ‘‹ Minecraft dev creating mods, plugins, shaders & resource packs. ๐Ÿ’ป GitHub: https://github.com/loopix-dev Thanks for checking out my work!

More from loopix