LagFixer

LagFixer

Plugin

⚡️ Best Performance Solution! 🗄️Trusted by 2300+ servers! ✅ Lightweight and highly Asynchronous!

Server Game MechanicsLibraryManagement MobsOptimizationStorageUtilityWorld Generation

131.9k downloads
266 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

⚠️ 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

Project members

lajczi

Member

Details

Licensed ARR
Published a year ago
Updated 6 days ago