HomeJavaModsLagReducer
LagReducer

LagReducer — dynamic distances, safe clearing, and smart entity caps for Paper 1.21.8 Keep TPS high without gutting gameplay. LagReducer dynamically lowers a player’s view/simulation distance only while they’re moving fast, periodically clears clutter with safety guards, and caps entity counts per-chunk with precise, configurable rules.

Why use LagReducer?

Features

Commands

Permissions

Config at a glance

Example config snippet

dynamicDistance:
  enabled: true
  sampleTicks: 10
  speedThresholdBps: 12.0
  restoreHysteresisFactor: 0.7
  minSwitchMillis: 1500
  fastViewDistance: 6
  fastSimulationDistance: 4
  consider: { flying: true, gliding: true, vehicles: true }

clearer:
  enabled: true
  intervalSeconds: 600
  warnAtSeconds: [60, 30, 10, 5, 3, 2, 1]
  exemptNamedEntities: true
  categories: { items: true, living: true, xpOrbs: true, projectiles: false, misc: false }
  entityBlacklist: [ARMOR_STAND, ITEM_FRAME, PAINTING]
  itemBlacklist: [NETHER_STAR, DRAGON_EGG, SHULKER_BOX]

entityLimiter:
  enabled: true
  blacklist: [ARMOR_STAND, ITEM_FRAME, PAINTING]
  perChunk:
    total: 150
    items: 80
    living: 100
    monsters: 60
    animals: 60
    ambient: 20
  perType: { ZOMBIE: 12 }
  ignoreSpawnReasons: [CUSTOM, SPAWNER_EGG, COMMAND]
  debug: false

Compatibility and requirements

Installation

Notes

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more