- Fixed item transfer error in VehicleMotionReducer module
- Disabled VehicleMotionReducer by default in config
- Fixed AbilityLimiter: issue with infinity fireworks in offhand
- Disabled speed_multiplier for elytra in AbilityLimiter
- Optimized SupportManager and removed entity holder, now plugin uses bukkit api (working on NMS)
- Fixed WorldCleaner: issue with removing entities, the plugin didnt take into account every entity on the server
- Fixed and optimized WorldCleaner Module (NMS support)
- Fixed MSPT and TPS monitor for servers without spark (NMS support)
- Removed the outdated vehicle tracking event from
MobAiReducer. This had no effect on plugin behavior, as the entity in question was already ignored. - Fixed an issue causing the plugin to disable itself on servers without support for graphical chart rendering on the map.
- Resolved a performance issue related to overly frequent cleanup of unused objects from internal maps.
- Removed the outdated vehicle tracking event from
MobAiReducer. This had no effect on plugin behavior, as the entity in question was already ignored. - Optimized and fixed world detection during bulk entity loading in both
VehicleMotionReducerandMobAiReducer. - Fixed an issue causing the plugin to disable itself on servers without support for graphical chart rendering on the map.
- Resolved a performance issue related to overly frequent cleanup of unused objects from internal maps.
- Lagfixer version only for folia servers
- Optimized Pathfinder Tempt: Instead of creating a new TargetingConditions object every time, the goal now reuses already prepared ones for each mob. Less object creation = better performance and less garbage collection.
- Faster targeting for versions 1.16.5–1.20.4: Previously, selecting the correct targeting logic used a bunch of instanceof checks O(n). Now it's done using a direct Map lookup O(1), which is much faster, especially with many mobs active.
- More mobs now support tempting behavior for versions 1.16.5–1.20.4: Added missing tempt options for several mobs that weren’t handled before, better coverage and more consistent AI support.
- Fixed pathfinder list sync for 1.16.5: Could cause server crash in some cases.
- Fixed AbilityLimiter module
- Fixed a potential memory leak affecting large servers with a high number of entities
- Added NMS support for Minecraft version 1.16.5
- Introduced an experimental config loader. Note: It is recommended to back up your configuration before launching, as instability may occur
- Updated the WorldCleaner module's message syntax for improved clarity
- Fixed an issue with the /lagfixer reload command not functioning correctly
- Resolved a bug where boat types would default to OAK on versions below 1.21.1
- Fixed compatibility with Paper 1.21.5
- Implemented hardware diagnostics menu accessible via /lf menu, utilizing the OSHI library for system information retrieval
- Resolved compatibility issues with mobchip plugins (e.g., UltraCosmetics) to ensure stable LagFixer integration
- Added configurable SpawnReason filter for ModAiReducer, allowing selective AI reduction based on entity spawn context
- Fixed an issue in RedstoneLimiter that blocked all redstone clocks
- Fixed incorrect world check in InstantLeafDecay
- Optimized world checks to reduce unnecessary calculations
- Fixed CRITICAL bug in VehicleMotionReducer that allows infinite vehicle duplication in Survival mode.
- Added vehicle container to SupportManager
- Fixed a compatibility issue with maps on older Java versions
- Resolved a RedstoneLimiter error caused by an empty EnumSet
- Fixed an AsyncCatcher exception in the VehicleMotionReducer module
- Added experimental feature: "force_load" in VehicleMotionReducer
- Improved error reporting with more detailed diagnostics
- Implemented benchmark results reporting
- Fixed issues with placing rafts and chest rafts
- Optimized the VehicleMotionReducer module for NMS
- Fixed multithreading issues
- Optimized map handling and resolved initialization problems
- Improved error reporting system
- Introduced a new profiler report feature
- Added advanced CPU and memory benchmarking tools
- Implemented a brief error lag-fixer message in the console
- Added support for Minecraft versions 1.21.4 and 1.21.5.
- Updated support for LevelledMobs.
- Renamed CustomAi to MobAiReducer.
- Renamed CustomVehicle to VehicleMotionReducer.
- Removed support for versions 1.13–1.16.5 due to required rework. Mapping issues are causing delays, and additional time is needed for proper implementation.
- Fixed RedstoneLimiter, option break to redstone and pistons
- Fixed player skull texture in /lagfixer menu
- Fix for the latest update to versions 1.21.2 and 1.21.3
- Update nms for 1.21.2 and 1.21.3
- Added projectile limiter to EntityLimiter
- Added spawn reason checking to EntityLimiter
- Added item type blacklist to WorldCleaner
- Added option to disable bukkit item despawn to WorldCleaner
- Added required time of the item to remove to WorldCleaner
- Fixed update manager and config issue
- Added support for RoseStacker and UltimateStacker
- Fixed items being added to the abyss
- Fixed formatting abyss title (text serializer)
- Fixed synchronization in CustomAi module
- Rework for SupportManager, added projectile support
- Working on projectile limiter...



