ELO - EntityLOD Optimizer

ELO - EntityLOD Optimizer

Mod

EntityLOD Optimizer optimizes Minecraft server performance by dynamically adjusting entity AI based on distance from players

Server Optimization

723 downloads
5 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

EntityLOD Optimizer

Overview

EntityLOD Optimizer is a performance optimization mod for Minecraft servers running on Fabric 1.20.x. It dynamically adjusts entity AI processing based on the distance from players, significantly reducing CPU load in busy or large worlds.

Features

  • Dynamic AI Adjustment: Entities' AI complexity is adjusted in real-time based on their distance from players.
  • Three-Tier System:
    1. Full AI (< 10 blocks from player)
    2. Simplified AI (10-100 blocks from player)
    3. Disabled AI (> 100 blocks from player)
  • CPU Performance Boost: Reduces unnecessary AI calculations for distant entities, leading to improved server performance.
  • Seamless Integration: Works automatically without requiring player input or commands.

Performance Impact

  • CPU Usage: Significant reduction in CPU load, especially in worlds with many entities or on servers with multiple players spread out.
  • Memory Usage: Potential reduction in memory usage due to simplified entity states.
  • Network Traffic: Possible decrease in network load for multiplayer servers due to less frequent entity updates.

Warning

⚠️ Important: This mod may affect the behavior of certain automated farms or redstone contraptions that rely on consistent entity AI processing. Farms located far from players may not function as expected. Always backup your world before installing new mods.

Support and Contributions

For support, bug reports, or feature requests, please use my GitHub issue tracker. If you want to contribute to the mod, then check out the mod's contribution guidelines.


Project members

Kubik-MC

Member

Details

Licensed GPL-3.0-or-later
Published 3 months ago
Updated 3 months ago