LagXpert Free v2.6.1

Modular lag management for every server.

🚀 LagXpert v2.0 - Major Update​


Release Date: June 2025
Compatibility: Minecraft 1.16.5+ (Spigot/Paper)

🌟 What's New in v2.0

LagXpert v2.0 is a complete rewrite that transforms your server's performance management. This isn't just an update - it's a revolution in how you handle server lag.

🎯 Smart Performance Monitoring

  • Real-time TPS tracking - Know exactly when your server starts lagging
  • Memory usage monitoring - Catch memory issues before they crash your server
  • Automatic lag spike detection - Get instant alerts when performance drops
  • Performance history - Track your server's health over time
  • Daily and weekly reports - Understand your server's performance patterns
🧠 Intelligent Chunk Management
  • Smart chunk unloading - Automatically removes inactive chunks to save memory
  • Directional chunk preloading - Loads chunks ahead of moving players for smoother gameplay
  • Activity tracking - Learns which areas are important to keep loaded
  • Border optimization - Special handling for world border chunks
  • Performance safeguards - Protects important blocks and redstone from accidental unloading
🎮 Interactive GUI Configuration
  • No more YAML editing - Configure everything through an easy-to-use in-game menu
  • Real-time previews - See changes before applying them
  • Session management - Safe configuration editing with timeout protection
  • Permission-based access - Control who can modify settings
🌍 Per-World Settings
  • World-specific limits - Different rules for Nether, End, and custom worlds
  • Inheritance system - Override only what you need, inherit the rest
  • Dynamic configuration - Create new world configs without server restarts
  • Automatic detection - New worlds get appropriate default settings
⚡ Enhanced Performance Engine
  • Advanced caching system - Dramatically faster chunk analysis
  • Asynchronous processing - Heavy operations won't freeze your server
  • Circuit detection - Automatically identifies and manages redstone clocks
  • Smart entity cleanup - Removes problematic entities without affecting gameplay
📊 Professional Monitoring Tools
  • TPS Command - Detailed performance information at your fingertips
  • Memory tracking - Monitor Java heap usage and garbage collection
  • Chunk statistics - See exactly how many chunks are loaded
  • Lag spike analysis - Identify patterns in server performance issues

🔧 Installation & Update Guide​

📥 Fresh Installation
  1. Download LagXpert v2.0
  2. Place the .jar file in your plugins/ folder
  3. Restart your server
  4. LagXpert will automatically create all configuration files
  5. Use /lagxpertgui to configure settings through the GUI
📈 Updating from v1.x
  1. Stop your server
  2. Backup your current LagXpert folder (important!)
  3. Replace the old .jar file with LagXpert v2.0
  4. Start your server
  5. LagXpert will automatically migrate your old settings
  6. Your existing limits and configurations will be preserved
  7. New features will use default settings

⚠️ Your server will NOT be affected during the update. All your current limits and settings will continue working.

🎯 Why You Should Update​


🚀 Massive Performance Improvements

  • 70% faster chunk scanning - Operations that took seconds now take milliseconds
  • Reduced memory usage - Smart caching reduces RAM consumption by up to 15%
  • Better server stability - Advanced monitoring prevents crashes before they happen
🎮 Better Player Experience
  • Smoother gameplay - Intelligent chunk preloading eliminates lag spikes
  • Faster world loading - Players experience less waiting when exploring
  • Consistent performance - Automatic optimization keeps your server running smoothly
👨‍💼 Easier Server Management
  • No more config file editing - Everything can be done through the GUI
  • Better monitoring - Know exactly what's happening on your server
  • Automated optimization - Let LagXpert handle performance tuning for you
  • Detailed insights - Understand your server's performance like never before
🛡️ Enterprise-Grade Features
  • Predictive alerts - Get warned before problems become critical
  • Historical analysis - Track performance trends over weeks and months
  • Professional reporting - Generate performance reports for your team
  • Scalable architecture - Supports servers with 1000+ concurrent players
📋 New Commands

CommandDescription
/lagxpertguiOpen the interactive configuration interface
/tpsView detailed server performance information
/tps detailedAdvanced performance statistics
/tps memoryMemory usage and garbage collection stats
/tps lagspikesRecent lag spike analysis

🔑 New Permissions

PermissionDescription
lagxpert.guiAccess to the configuration GUI
lagxpert.tpsView server performance information
lagxpert.monitoring.alertsReceive performance alerts


⚙️ Configuration Highlights​


🆕 New Configuration Files

  • monitoring.yml - TPS and performance tracking settings
  • chunks.yml - Smart chunk management configuration
  • entitycleanup.yml - Advanced entity cleanup options
  • config/worlds/ - Per-world override configurations
🔄 Enhanced Existing Files

  • All existing configurations have been expanded with new options
  • Backward compatibility maintained - your current settings still work
  • New features use safe defaults

💡 Pro Tips for v2.0​

  1. Start with GUI - Use /lagxpertgui to familiarize yourself with new features
  2. Check TPS regularly - Use /tps to monitor your server's health
  3. Customize per world - Set different limits for Nether and End dimensions
  4. Monitor alerts - Enable performance alerts to catch issues early
  5. Review reports - Check daily performance summaries to optimize settings

🛠️ Technical Notes​

  • No breaking changes - All existing functionality is preserved
  • New dependencies - None! Still only requires Spigot API
  • Memory usage - Initial memory usage may be slightly higher due to monitoring features
  • CPU impact - New async processing actually reduces CPU load
  • Database - No database required, all data stored in lightweight files

🐛 Known Issues​

  • GUI sessions timeout after 5 minutes of inactivity (by design)
  • Some advanced chunk management features may need fine-tuning for very large servers
  • Performance monitoring generates more log entries (can be disabled)

🙏 Support & Feedback​


Found a bug? Have a suggestion? Need help?

  • SpigotMC: LagXpert Resource Page
  • Discord: Join our community server
  • Issues: Report bugs through our issue tracker

📈 Coming Next​


LagXpert v2.0 sets the foundation for exciting future features:


  • Discord integration for alerts
  • Web-based dashboard
  • Machine learning lag prediction
  • Advanced analytics and reporting



Thank you for using LagXpert! Your server's performance journey just got a major upgrade. 🎉

LagXpert v1.3 - Changelog​

We are excited to announce the release of LagXpert v1.3! This update brings a comprehensive overhaul of the plugin, focusing on drastically improved performance, enhanced stability, more intuitive configuration, and new alert control features for a smoother and less intrusive server administration experience.


✨ Key Improvements & New Features

  • 🚀 Massive Performance Overhaul:
    • Block and entity counting logic across all modules (listeners, scheduled tasks, and commands) has been completely rewritten. Highly efficient methods, such as specific Tile Entity scanning and single-pass full scans for other blocks, are now used. This significantly reduces the plugin's impact on server performance, especially during chunk scanning and command execution like /chunkstatus and /lagxpert inspect. LagXpert is now lighter than ever!
  • 🛡️ New Alert Cooldown System:
    • To prevent chat spam, an intelligent alert cooldown system has been implemented. Players will no longer receive the same specific alert for the same condition/location repeatedly within a short, configurable timeframe (see alerts.yml).
  • ⚙️ Granular Alert Configuration (New alerts.yml):
    • The alerts.yml file has been redesigned to offer much finer control over which specific types of alerts are active (e.g., limit-reached alerts vs. near-limit warnings, for each block/entity type). This allows server administrators to tailor notifications to their exact needs, complementing the master alert toggle in config.yml.
  • 🔍 /lagxpert inspect <x> <z> [world] Command Now Functional:
    • The inspect subcommand has been fully implemented, allowing administrators with the lagxpert.admin permission to get a detailed and efficient breakdown of any loaded chunk's contents by specifying coordinates and an optional world.
  • 🛠️ Enhanced Java 11 Compatibility:
    • The codebase has been refactored to ensure compatibility with Java 11. This broadens the range of server Java versions LagXpert can run on smoothly, which is especially important for servers still utilizing Minecraft 1.16.5.
  • 🔌 Improved Event API:
    • The structure of custom events (LagEvent, ChunkOverloadEvent) has been corrected and improved, ensuring proper implementation of Bukkit's HandlerList for better integration with other plugins.

📈 General Optimizations & Fixes

  • Configuration Consistency:
    • config.yml now acts as the central control panel for enabling or disabling main plugin modules (mobs, storage, redstone, alerts, auto-chunk-scan, item-cleaner).
    • Individual YAML files (mobs.yml, storage.yml, redstone.yml, itemcleaner.yml, task.yml) now focus on the detailed settings for their respective modules.
    • All configuration keys and paths have been aligned between YAML files and ConfigManager.java for clarity and to prevent loading errors.
  • Improved ItemCleanerTask:
    • The item cleaning task now handles its own warning cycle internally (if enabled), eliminating the need for a separate warning schedule and ensuring the warning always precedes the cleanup in each cycle.
    • It now consistently pulls all its settings from ConfigManager, responding correctly to reloads.
  • Message System (MessageManager & messages.yml):
    • MessageManager is now correctly initialized by ConfigManager.
    • The messages.yml file has been thoroughly reviewed: all missing message keys have been added, discrepancies corrected, and placeholders standardized. All default messages are now in English and fully customizable.
  • Polished Commands:
    • All commands (/lagxpert, /chunkstatus, /clearitems, /abyss) now consistently use MessageManager for all user-facing messages.
    • Improved TabCompleter for /lagxpert and /clearitems, offering more accurate and permission-based suggestions.
    • Corrected permission handling and argument parsing in various commands.
  • Optimized Listeners:
    • EntityListener, StorageListener, and RedstoneListener now use optimized counting methods and the new granular alert and cooldown logic.
    • The limit logic in StorageListener has been reviewed for accuracy.
    • RedstoneListener now correctly implements persistent signal control with a delayed task.
  • Updated plugin.yml:
    • Permission nodes have been expanded and detailed, especially for bypasses (lagxpert.bypass.*), covering all limitable elements.
    • Added permission-message and aliases to command definitions for better Bukkit integration.
  • Various Bug Fixes:
    • Resolved multiple "Cannot resolve symbol" and "Cannot resolve method" errors that arose during refactoring.
    • Fixed the "Duplicate class" issue related to LagXpertCommand.java.
    • Ensured code compatibility with Java 11 by removing records and "pattern matching for instanceof" where necessary.

We hope you enjoy the stability, performance, and customization improvements in LagXpert v1.3. As always, your feedback and bug reports are welcome on our Discord or the plugin page!

🛠️ LagXpert v1.2 – Performance, Recovery & Professional UX!​


LagXpert continues to evolve with new optimizations, enhanced features, and improved user experience. This update focuses on player clarity, admin control, and data persistence.


✅ What's New
🔹 Enhanced /chunkstatus Output
  • Now displays all relevant blocks: hoppers, chests, furnaces, blast furnaces, barrels, shulker boxes, droppers, dispensers, observers, pistons, TNT and more.
  • Beautifully formatted with clear sections and color coding.
  • Automatically warns when chunk limits are exceeded.
🔹 Fully Persistent Abyss System
  • Items removed via /clearitems or auto-cleanups are now saved per player in plugins/LagXpert/data/abyss/uuid.yml.
  • Players can safely recover items with /abyss even after a server restart.
🔹 New /clearitems Subcommands
  • /clearitems all → removes ground items from all enabled worlds.
  • /clearitems <world> → cleans a specific world by name.
  • Granular permissions added:
    • lagxpert.clearitems.all
    • lagxpert.clearitems.world
🔹 Debug Mode
  • Added debug: true in config.yml to output detailed logs in console.
  • Perfect for diagnostics, testing and reporting issues.
🔹 Extended bStats Metrics
  • Plugin now tracks:
    • Number of items removed via cleanup.
    • Players recovering items via Abyss.
  • Helps us improve performance and feature planning.



🛡 Compatible With​

  • Minecraft 1.16.5 to 1.21.5
  • Paper, Purpur, Spigot, Pufferfish



💬 Need Help or Want to Share Feedback?​


Join our support server: Discord: https://discord.gg/xKUjn3EJzR



⭐ Enjoying the Plugin?​

Please consider leaving a ⭐ review to support continued development!
LagXpert Free - Update 1.1

✅ New Features

  • Abyss Recovery System (Persistent):
    • Now players can recover their recently cleared items using /abyss.

    • Items are stored safely in YAML files per player inside plugins/LagXpert/data/abyss/.

    • Recovery is available within a configurable time limit and item cap.

    • Full compatibility with automatic and manual cleanups (/clearitems).
⚙ Improvements
  • Improved Cleanup Logic:
    • /clearitems now associates items with the player who used the command.

    • Better item filtering and world configuration via itemcleaner.yml.
  • Color Message Fix:
    • Recovery messages now display with proper color formatting (&a, &f, etc.).
Technical Changes
  • Clean separation of temporary item storage from runtime memory.

  • Uses ItemStack.serialize() and deserialize() to ensure compatibility across versions.

  • Optimized file handling and error resilience in AbyssManager.
Notes
  • If you already use LagXpert, the plugin will automatically create the new data/abyss/ folder on first use.

  • No data is stored in RAM — the Abyss system is safe and lag-free even on large servers.
⭐ Enjoying LagXpert?

If this plugin is helping your server reduce lag and stay clean, please leave a 5-star review — it means a lot and helps the project grow!

Need help or want to suggest a feature?

Join our official support server:

https://discord.gg/xKUjn3EJzR
EULA: Free EULA
1,304 Views
123 Downloads
May 6, 2025 Published
Mar 3, 2026 Updated
5.00 star(s)
Average rating (2)
340.6 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
Game mode
  1. Survival & SMP
  1. Factions
  1. Skyblock
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Game mode (legacy)
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Smart and configurable AFK management for your server!
Not yet rated
2 purchases
Pets That Think, Feel, and Live
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,247 purchases
1,304 Views
123 Downloads
May 6, 2025 Published
Mar 3, 2026 Updated
5.00 star(s)
Average rating (2)
340.6 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
Game mode
  1. Survival & SMP
  1. Factions
  1. Skyblock
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Game mode (legacy)
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Smart and configurable AFK management for your server!
Not yet rated
2 purchases
Pets That Think, Feel, and Live
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,247 purchases
Top