EntityTrackerFixer
Boost Your Server Performance with Ease!
Overview
Say goodbye to lag caused by excessive entities! EntityTrackerFixer is a lightweight, modern plugin designed to optimize your Minecraft server by intelligently managing entity tracking and despawning. Perfect for servers with large mob farms or crowded areas, this plugin ensures smooth gameplay even with hundreds of entities.
✨ Key Features
- Smart Entity Untracking: Stops tracking entities outside a configurable range (default: 25 blocks) when TPS drops below a threshold (default: 18.5), reducing server load.
- Dynamic Despawning: Removes entities when TPS falls below a configurable threshold (default: 15.0), reclaiming resources (toggleable in config).
- Fully Configurable: Customize tracking range, TPS thresholds, check intervals, and world selection via config.yml.
- Reload Command: Use /entitytrackerfixer reload with auto-suggest to apply changes instantly (op permission required).
- Wide Compatibility: Works seamlessly from Minecraft 1.13 to 1.21.1+.
⚙️ Configuration Options
Option
Description
Default
tracking-range
Distance (in blocks) to consider entities near players
25
min-tps
TPS threshold to start untracking
18.5
despawn-enabled
Enable/disable despawning entities
true
despawn-tps-threshold
TPS threshold to despawn entities
15.0
check-interval-seconds
How often to check entities (in seconds)
5
enable-on-all-worlds
Apply to all worlds
false
worlds
List of worlds to apply the plugin to
[world]
Commands & Permissions
Command
Description
Permission
Default
/entitytrackerfixer reload
Reloads the plugin configuration
entitytrackerfixer.reload
op
Note: Type /entitytrackerfixer and press tab to auto-suggest "reload".
Installation
- Download the latest version from this page.
- Place the JAR in your server's plugins folder.
- Restart the server or use /reload.
- Edit config.yml in plugins/EntityTrackerFixer/ to tweak settings.
How It Works
- Runs at a configurable interval (default: 5 seconds) to check entity proximity to players.
- Caches active entities near players for efficiency.
- Logs untracking and despawning events to the console for monitoring.
Performance Impact
- Optimizes servers with large entity counts (e.g., 400-500 cows) by untracking and despawning.
- Tested to maintain stable TPS on 1.21.1 with heavy mob loads.
- Compatible with Paper and Spigot servers from 1.13 to 1.21.1+.
️ Screenshots
Before Optimization - Low TPS with 500 Cows
After Optimization - Stable TPS
Update Log
- v1.0 (2025-03-18): Initial release with entity untracking for 1.18.1-1.18.2 servers.
- v1.1 (2025-03-18): Rewrite for 1.13+ compatibility, added despawn feature, optimized checks, reload command.
- v1.2 (2025-03-18): Added configurable despawn TPS threshold and check interval.
Support
- Report bugs or suggest features on the discussion page.
- Enjoy a lag-free experience—crafted by mc-builds!
Note: This is a rewritten version of the original EntityTrackerFixer, optimized for modern servers with enhanced features and broader compatibility.