Description
ProEntityLimiter is a lightweight performance plugin that prevents lag by limiting the amount of entities inside each chunk.
When a configured limit is exceeded, the plugin automatically applies an action (e.g. remove entities) and can record recent removal history for staff review.
Key features
Command
Permissions
Configuration highlights
Included files
ProEntityLimiter is a lightweight performance plugin that prevents lag by limiting the amount of entities inside each chunk.
When a configured limit is exceeded, the plugin automatically applies an action (e.g. remove entities) and can record recent removal history for staff review.
Key features
- Per-chunk entity limits – global default limit + per-entity overrides
- Whitelist/Blacklist worlds – choose where the limiter is active
- Automatic action on exceed – remove entities when a chunk exceeds limits
- Removal history – keeps recent removals for monitoring (history-size)
- Configurable intervals – control check interval (ticks) and cleanup interval (minutes)
- Logging options – console logging (file option available in config)
Command
Code:
/entitylimiter - view entity limiter statistics and recent removals
Permissions
Code:
entitylimiter.admin - access to /entitylimiter (default: OP)
Configuration highlights
- enabled – enable/disable the plugin
- limits.default – default max entities per chunk
- limits.per-entity – per-entity custom limits (e.g. EXPERIENCE_ORB, ARROW, MINECART, etc.)
- worlds.mode – WHITELIST or BLACKLIST
- actions.on-limit-exceed – action taken when limit is exceeded (default: REMOVE)
- check-interval-ticks – how often entities are checked
- cleanup-interval-minutes – how often cleanup tasks run
Included files
- config.yml – limits, worlds, intervals, actions, logging
- messages.yml – all messages (status panel, history, errors, reload)
