HomeJavaModsExylia EntityLimiter - Limit your chunk entities
Exylia EntityLimiter - Limit your chunk entities
ModsJava

Exylia EntityLimiter - Limit your chunk entities

⬇ Download on Spigot
Exylia Entity Limiter
Ultra-Efficient Entity Management for Your Server

[​IMG]

⚡ Why Choose Exylia Entity Limiter?

Tired of server lag caused by excessive entities? Exylia Entity Limiter is your ultimate solution for maintaining optimal server performance while keeping your worlds clean and lag-free.

✨ Key Features

⚡ Hybrid Protection System

Smart Entity Management

️ Protection Features

⚙️ Advanced Technology

Beautiful Interface

Visual Effects

Commands

Code (Text):

/entitylimiter reload      - Reload configuration
/entitylimiter stats       - View cache statistics
/entitylimiter cleanup     - Manually cleanup current chunk
/entitylimiter info        - View current chunk entity information
/entitylimiter list [page] - List all loaded chunks sorted by priority
/entitylimiter teleport <world> <x> <z> - Teleport to specific chunk
/entitylimiter alert       - Toggle entity removal notifications
 
Permissions

Code (Text):

entitylimiter.*         - All permissions
entitylimiter.reload    - Reload configuration
entitylimiter.stats     - View statistics
entitylimiter.cleanup   - Manual cleanup
entitylimiter.info      - View chunk info
entitylimiter.list      - List chunks
entitylimiter.teleport  - Teleport to chunks
entitylimiter.alert     - Toggle alerts
 
⚙️ Configuration

Spoiler: Example Configuration
Code (Text):

entity-limiter:
  cleanup-interval: 100  # ticks (5 seconds)
  debug: false
  removal-strategy: FARTHEST_FROM_PLAYERS  # FARTHEST_FROM_PLAYERS, RANDOM, OLDEST
  particle:
    enabled: true
    type: SMOKE
    count: 10
  bypass:
    custom-named: true
    villagers-with-profession: true
    bypass-tagged-entities: true

limits:
  ZOMBIE: 10
  SKELETON: 10
  CREEPER: 8
  SPIDER: 10
  ENDERMAN: 5
  ITEM: 50
  DROPPED_ITEM: 50
  default: -1  # -1 = no limit
 

Removal Strategies

FARTHEST_FROM_PLAYERS (Recommended)
Removes entities farthest from players first, minimizing player impact.

RANDOM
Randomly removes entities for balanced distribution.

OLDEST
Removes oldest entities first, keeping newer spawns alive.


Technical Details


Why It's Efficient

1. Chunk-Based System
Aligned with Minecraft's architecture for maximum performance. Chunks are the natural unit of entity management.

2. Multi-Level Caching
Using Caffeine cache with configurable TTL reduces redundant calculations and database queries.

3. Async-First Threading
All heavy operations run asynchronously using ForkJoinPool and custom thread pools. Main thread only touches Bukkit API.

4. Object Pooling
ChunkKey pooling reduces garbage collection pressure and memory allocations.

5. Fast-Path Optimization
Immediate returns for entity types without limits avoid unnecessary processing.

6. Batch Processing
Entities are grouped by chunk before removal, reducing scheduler overhead.

Support

Need help? Visit our support at:
https://link.exylia.net/@services

⭐ Join Exylia Network

Experience the power of optimized Minecraft servers with Exylia's suite of premium plugins.

Made with ❤️ by DiGround | Exylia Services

Plugin details

Read from the plugin's own plugin.yml.

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.

Exylia EntityLimiter - Limit your chunk entities is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 13 times (via Spigot). Download it and open it directly in the game.

Explore more