⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating from version 1.4.30!
- Expanded backward compatibility for Minecraft versions 1.13.2–1.15.2.
- Fixed a bug in WorldCleaner that caused named mobs to be removed unintentionally.
- Improved support for unsupported versions through enhanced use of reflection.
- Removed the per-world limit in EntityLimiter, as it was misleading and did not function correctly.
- Added official plugin documentation: https://lajczik.gitbook.io/lagfixer
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- LagShield: Fixed a bug where the module would automatically set the randomTickSpeed value to 0.
- LagShield: Fixed an issue with selecting the correct threshold for the current TPS level.
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- ExplosionOptimizer: Added support for ignoring explosions that do not cause block damage (e.g., Wind Charge).
- LagShield: Introduced the dynamic_tick_speed option, allowing dynamic adjustment of the randomTickSpeed value based on the average TPS over the last 10 seconds.
- Configuration: Adjusted the default configuration to be less aggressive for new users.
- Config Fix: Fixed an issue where the default configuration would not load properly if a path was removed from the config file.
- Compatibility: Fixed support for Spigot-based servers running version 1.21.9+ (the issue did not occur on Paper forks).
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- Fixed support for 1.21.9
- Added support for 1.21.10
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- Fixed kyori componnets (no messages issue)
- Added NMS support to 1.21.9
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- Updated all libraries and fixed issues with kyori components
⚠️ WARNING: This is an alpha release with limited testing. Make sure to back up your config.yml before updating!
- Major rework of the MobAiReducer module configuration – some settings will need to be adjusted.
- Configuration has been split into separate module files – each module now has its own config.
- Existing settings should be automatically migrated from the main config.
- Added multiple new optimizations and configuration improvements.
- Most config changes no longer require a full server restart – you can now apply them with:
/lagfixer reload - Various performance improvements and code cleanups.
- Bug Fix: Resolved a NullPointerException in the new LagShield module that occurred when it was configured to apply to all worlds on servers where new worlds were being loaded.
- New Plugin Support: Added native compatibility with StackMob, ensuring smoother integration and improved entity handling.
- Map Visualization Improvements: Enhanced the performance and clarity of the /lagfixer map command for more accurate diagnostics and visualization.
- Major Module Overhaul:
- Completely reworked the LagMonitor module, which has now been renamed to LagShield.
- Introduced a more advanced configuration system, allowing fine-grained control over performance optimizations.
- Implemented per-option TPS thresholds: once the defined threshold is exceeded, specific features are automatically disabled.
- Added dynamic adjustments for view distance and simulation distance, improving stability under heavy load.
- Introduced separate NMS implementations for LagShield and removed redundant methods from global NMS support, improving maintainability and modularity.
- Folia version has been updated to the latest version
- NEW! Experimental Module Added: Introduced the new Explosion Optimizer module, designed to intelligently reduce the number of explosions while dynamically adjusting their blast power for improved server performance.
- Enhanced Compatibility: Added full support for ModelEngine and MythicMobs within the following modules: MobAiReducer, WorldCleaner, and EntityLimiter, ensuring seamless integration and extended functionality.
- Stacker System Optimization: Optimized stacker support and implemented a simplified hook management system, enabling easier integration with plugins such as PlaceholderAPI, LevelledMobs, ModelEngine and more.
- Bug Fix: Fixed entity filtering in MobAiReducer during chunk loading, ensuring accurate mob selection and preventing unintended behavior.
- Updated default config of MobAiReducer
- Fixed support for 1.20.5 and 1.20.6
- Disabled debug in WorldCleaner
- Fixed removing creatures in WorldCleaner module
- Fixed module duplication (should few issues be fixed)
- Updated support for UltimateStacker
- Added compatibility with version 1.21.8
- Simplified and improved module storage logic
- Fixed an issue where setting a null value in lang.yml could cause errors
- Fixed unsupported module loading
- Fixed an issue where named mobs were being removed when using WildStacker
- Added support for 1.21.6 and 1.21.7
- Fixed few errors from Bukkit version
- Improved Abyss: now includes paginated views that allow storing all items if they don’t fit on a single page.
- Fixed a WorldCleaner issue where stacked entities were not removed when the “named” option was disabled.
- Added more configurable options to WorldCleaner.
- Added support for Minecraft 1.21.7.
- Fixed Forge server compatibility on the Mohist engine.
- Fixed Spark profiler listener in the plugin monitor.
- Added TPS chart for the map view when MSPT is not supported.
- Fixed Errors manager: some errors were not reported and I couldnt fix them
- Fixed ConsoleFilter module: removed ansi from message
- Fixed WorldCleaner module: added inventory size checking



