Migration Guide
Migration Guide
ClearLaggEnhanced is a from-scratch rewrite inspired by the original ClearLagg by bob7l — it does not read or auto-migrate config files from ClearLagg, its forks, or any other lag-prevention plugin. There's no automatic converter; treat this as a fresh install and rebuild your settings intentionally rather than expecting a drop-in config swap.
Before you switch
- Note your current whitelist/protection rules. Whatever entities/items your old plugin
protects from clearing, translate them into ClearLaggEnhanced's
whitelistanditem-whitelistinmodule/entity-clearing/config.yml— see Entity Clearing and Materials for exact naming. - Note your clear interval and any time-of-day rules. ClearLaggEnhanced supports a fixed
intervaland count-basedadaptive-intervaltiers (entity count or player count) — it does not have day/night or event-based interval rules. If your old setup relied on those, the closest equivalent here isadaptive-intervalreacting to entity count instead. - Check which permission nodes your staff/ranks already have. ClearLaggEnhanced uses its own
CLE.*namespace (plus separateclearlag.*nodes for Packet Limiter specifically — see Commands & Permissions). Old permission nodes from another plugin won't carry over. - Disable and remove the old plugin before installing this one if both register similar
commands/aliases (
/clearlag,/cl, etc.) — running two entity-clearing plugins simultaneously means they'll both act on the same entities independently, which is redundant at best and conflicting at worst.
After switching
- Install per Installation, let it generate default configs.
- Rebuild your whitelist, intervals, and protection toggles from what you noted above.
- Re-grant permissions to your staff ranks under the new
CLE.*nodes. - Test with
/lagg clearand watch chat/console for the expected protection behavior before relying on the automatic cycle unattended.
Upgrading between ClearLaggEnhanced versions
This is the one migration path that is automatic — see Installation → Updating. New config keys are merged in automatically; nothing to do manually.