Module Configuration

ClearLaggEnhanced is built on a modular system. This means that instead of one giant configuration file, each feature has its own dedicated configuration folder and files.

Folder Structure

The modular configurations are located in the plugins/ClearLaggEnhanced/modules/ directory:

plugins/ClearLaggEnhanced/
ā”œā”€ā”€ config.yml (Global enable/disable)
└── modules/
    ā”œā”€ā”€ entity-clearing/
    │   ā”œā”€ā”€ config.yml
    │   └── inventory_gui.yml
    ā”œā”€ā”€ mob-limiter/
    │   ā”œā”€ā”€ config.yml
    │   └── inventory_gui.yml
    ā”œā”€ā”€ spawner-limiter/
    │   ā”œā”€ā”€ config.yml
    │   └── inventory_gui.yml
    └── ...

Available Modules

Module Name Description Configuration Link
entity-clearing Main entity removal system Docs
mob-limiter Limits mob spawning Docs
spawner-limiter Controls spawner lag Docs
misc-entity-limiter Limits boats, minecarts, etc. Docs
chunk-finder Locates entity hotspots Docs
performance Monitors TPS and MSPT Docs

GUI Configuration

For most modules, you can find an inventory_gui.yml file. This file allows you to customize the appearance of the Admin GUI for that specific module, including:

  • Item slots
  • Item materials
  • Display names and lore

Applying Changes

  1. Edit the desired config.yml within its module folder.
  2. Run /clearlagg reload to apply the changes.
  3. Alternatively, use /lagg admin to change settings in real-time.