X-ClearLag๐Ÿงน Overview & Features

๐Ÿงน X-ClearLag , Overview & Features

The ultimate server cleanup sidekick! v1.8

Say goodbye to lag, floating arrows, and abandoned XP bottles! X-ClearLag is the janitor your server has been begging for. It handles all the gross stuff , ground items, stray projectiles, and excess entities , automatically, intelligently, and without annoying your players. ๐Ÿงนโœจ

๐ŸŽฏ What does it actually do?

Think of your server as a huge party where 100 people keep dropping stuff everywhere. X-ClearLag is the cleanup crew that comes by periodically, scoops up the mess, but carefully avoids throwing away anything important. Your pet wolf? Safe. That renamed diamond sword? Protected. The 500 arrows stuck in the wall? Gone. ๐Ÿ’ฅ

โœจ Killer Features

  • โ€ข๐Ÿš€ TPS Monitor & Auto-Cleanup , Server starts lagging? X-ClearLag detects it and cleans up automatically. Uses a ring-buffer TPS monitor with consecutive-check failover. Zero effort from you!
  • โ€ข๐Ÿ“Š Real-time Performance Monitor , Run /xcl lag to see TPS, memory usage, and cleanup history. Run /xcl stats for advanced metrics with the last 5 cleanup records!
  • โ€ข๐Ÿ› ๏ธ Multiple Independent Tasks , Run one task that clears items every 5 min and another that saves the world every 30 min. Each with its own countdown, filters, and post-cleanup commands!
  • โ€ข๐Ÿ›ก๏ธ Smart Protection System , Named mobs, renamed items, leashed animals, entities near players (protect-near-player), and a protected-entities whitelist , all 100% safe.
  • โ€ข๐Ÿ“ฃ Epic Countdowns , BossBars (1.9+), Screen Titles, ActionBars (1.8+ via reflection), Broadcasts, Messages, Sounds, and a fully configurable countdown-commands section for custom per-second actions!
  • โ€ข๐Ÿ” Chunk Inspector & Cleaner , Use /xcl inspect to see entity counts per chunk, /xcl clearchunk to nuke a specific chunk, and /xcl tpchunk to teleport there!
  • โ€ข๐ŸŒ Multi-Language Support , English, Spanish, Portuguese, Japanese, Russian , or roll your own with custom.yml. Auto-syncs missing keys on reload!
  • โ€ขโšก Folia-Ready , Fully compatible with Folia's region threading via the SchedulerAdapter interface (reflection-based). Also works on Bukkit/Paper/Purpur 1.13โ€“1.21.x!
  • โ€ข๐Ÿ”„ Batch Processing , Removes entities in controlled batches (configurable batch-size) to prevent lag spikes during cleanup.
  • โ€ข๐Ÿช PlaceholderAPI , Rich placeholders for scoreboards and tab lists: TPS, last removed, total removed, per-task countdown, and the %xclearlag_prefix% placeholder!
  • โ€ข๐Ÿ”Œ Developer API , Full API v1.8 with XClearlagAPI, CleanupReason enum (SCHEDULE_TRIGGERED, TPS_TRIGGERED, MANUAL_TRIGGERED, API_TRIGGERED, UNKNOWN), cancellable XClearEvent base event, XPreClearEvent, and XPostClearEvent for plugin integration.
  • โ€ข๐Ÿ”ง Auto-Update Checker , Checks SpigotMC (resource #132713) on startup and notifies when a new version is available.

๐Ÿ“‹ Supported Platforms

PlatformVersion
Spigot / Paper / Purpur1.131.21.x (api-version: 1.13)
Foliaโœ… Full support
PlaceholderAPIRequired dependency
Made with โค๏ธ by Fabiรกn ใƒ„