Entity Manager - Lag-Free Optimization v1.0

Smart entity management designed to reduce lag and improve overall server performance
  • entitymanager.png
  • entitymanager-back.png
  • entitymanager.png
  • entitymanager-back.png

EntityManager
Intelligent Entity Limiting. Zero Lag. Full Control.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

6-Row GUI 26 Languages Per-Type Limits Day/Night Rules Paper 1.21

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



What EntityManager Solves

Entity lag is the silent killer of Minecraft servers. One player with 200 chickens, another with 50 minecarts, a third with an item frame wall pushing 300 entities - and suddenly your TPS tanks from 20 to 12. Vanilla offers no tools to prevent this. Most "solutions" are either global entity caps that break farms or console-only commands that require an admin to be online and watching.

EntityManager changes that. It monitors entity density within a configurable radius around every tracked entity, compares it against per-type limits you define, and removes excess automatically. It does not scan every tick. It does not load chunks. It uses a spatial index for O(log n) lookups. When entities pile up, EntityManager removes them before anyone notices the lag. Not after.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


The Control Panel

Open /em from anywhere. No console required. Everything is one click away.

Entity Grid
  • 7x4 grid (28 per page) showing every configured entity type with live tracked counts
  • Color-coded usage bars: green below 75%, yellow at 75-100%, red when exceeding limit
  • Left-click opens a detail panel with Clear, Teleport to nearest entity, and per-world Info
  • Right-click instantly clears that entity type across all worlds
  • Unconfigured entity types appear as suggestions - click to see what you could be tracking

Smart Filtering
  • Click the header star to cycle through worlds - view entity counts per world or globally
  • Click the page indicator to cycle sort modes: Name, Count, or Usage Percentage
  • Right-click the page indicator to open the detailed /em stats breakdown in chat

Dashboard Footer
  • Live TPS display with color: green above 18, yellow 15-18, red below 15
  • Tracked chunks counter and total removed counter with lifetime statistics
  • One-click Toggle to enable or disable the limiter without reloading
  • Force Check button runs an immediate entity scan and refreshes the GUI
  • Purge All button removes every tracked entity across all worlds in one click
  • Reload button applies config changes live with audible confirmation


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Configuration Depth

Simple to start. Powerful when you need it. Every mechanic is exposed in config.yml.

Entity Limits
  • Per-type limits for any entity: ZOMBIE, ARMOR_STAND, ITEM_FRAME, DROPPED_ITEM, and more
  • Group limits aggregate entire categories: MONSTERS, ANIMALS, MINECARTS, BOATS, PROJECTILES
  • DEFAULT fallback catches any entity type not explicitly listed
  • Per-world overrides let farm_world run at higher limits than survival_world

Removal Intelligence
  • Four removal priority modes: oldest first, newest first, farthest from center, or random
  • Minimum threshold prevents aggressive cleanup of small groups
  • Grace period warns players before removing their entities
  • Custom name bypass protects renamed mobs from ever being removed

Per-Entity Settings
  • Each entity type can override its own radius, removal priority, and minimum threshold
  • Conditional day/night limits - allow more monsters at night, fewer animals during day
  • Per-player entity limits restrict how many of a type one player can place within range

Region Protection
  • Detects WorldGuard and PlotSquared regions automatically
  • Entities inside protected regions are never removed
  • Exempt entire worlds from tracking: spawn, lobby, minigame worlds


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Notifications That Matter

Know when entities are removed without watching the console.

Admin Alerts
  • Delivered as title, action bar, or chat message - configurable per type
  • Target ops only, or anyone with entitymanager.admin permission
  • Shows count, entity type, exact coordinates, and world name

Player Notifications
  • Notify players when their own entities are removed nearby
  • Configurable alert radius - only warn players within range of the removal

Discord Webhooks
  • Full embed support: title, description, world, location, count fields
  • Rate-limited per world and entity type to avoid Discord API abuse
  • Configurable cooldown between notifications for the same world and type

Public Broadcast
  • Optional chat broadcast when a removal threshold is met
  • Configurable minimum count before broadcasting

Visual Feedback
  • Particle effects spawn at removal locations
  • Configurable particle type, count, offset, and spread
  • Falls back gracefully if a particle is unavailable on your server version


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Multi-Language Support

Every string in the GUI, chat, and Discord is translatable. No hardcoded English anywhere.

EntityManager ships with 26 built-in languages: English, Polish, German, French, Spanish, Italian, Russian, Chinese, Portuguese, Turkish, Indonesian, Vietnamese, Dutch, Korean, Czech, Thai, Hungarian, Arabic, Japanese, Ukrainian, Swedish, Danish, Romanian, Slovak, Hebrew, and Lithuanian. Each language file contains over 80 translated keys covering every menu, button, lore line, and chat message. Switching languages is a single line in config.yml. Missing keys fall back to English automatically. Server admins can add custom languages by dropping a new .yml file into the lang folder.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


How EntityManager Compares

FeatureEntityManagerBasic ClearLag
Control panelFull 6-row GUI with sorting, world filter, detail viewsConsole commands only
Per-type limitsIndividual limits per entity type or groupGlobal entity cap or all-or-nothing clearance
Removal logicRadius-based, priority-ordered, minimum threshold, region-awareBulk clear on a timer, no intelligence
Day/night rulesSeparate limits for day and night cyclesNot available
Region protectionWorldGuard + PlotSquared supportNot available
NotificationsAdmin, player, Discord webhook, public broadcast, particlesBasic console log or none
Multi-language26 languages, 80+ translatable keys, zero hardcoded stringsEnglish only, hardcoded messages
Toggle liveEnable or disable without reload, from GUI or commandRequires plugin reload or restart


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Who This Is For

  • Survival and SMP servers Prevent farm overpopulation without breaking farms. Your cow farm can have 16 cows per chunk, not 200. Pigs at 16, chickens at 16. Players learn to build smarter, not bigger.
  • Faction and PvP servers Block entity-based griefing. No more 500 armor stands lagging spawn. No more entity cramming exploits. Set strict limits and let EntityManager enforce them silently.
  • Network hubs Exempt your lobby and spawn worlds entirely. Apply aggressive limits to game worlds only. Toggle the limiter off during events, back on when they end.
  • Performance-focused admins If you have ever typed /tps and winced at the number, this plugin is for you. It does not replace profiling or proper server configuration. It gives you one less thing to worry about.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Commands

CommandDescriptionPermission
/emOpens the control panel GUIEveryone
/em stats [world] [type]Detailed per-type entity breakdown with usage barsEveryone
/em info <type>Per-world statistics for a specific entity typeEveryone
/em status [world]Quick overview of entity and chunk counts per worldEveryone
/em clear <type|all> [world]Removes entities of the specified type or all typesentitymanager.admin
/em toggleEnables or disables the entity limiter without reloadingentitymanager.admin
/em reloadReloads configuration, language files, and restarts the checkerentitymanager.admin
/em migrate <plugin>Migration guide for EntityLimiter and ArmorStandLimiter usersentitymanager.admin
/em helpDisplays the command referenceEveryone


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Technical Specs

PlatformPaper 1.21+, Java 21
DependenciesNone. WorldGuard and PlotSquared are optional integrations.
PlaceholderAPIOptional. 10 placeholders: tracked chunks, total removed, uptime, per-type counts, per-world counts
PerformanceSpatial index for O(log n) entity lookups. Configurable check interval in ticks. Zero chunk loading.
Languages26 built-in. Add custom languages by dropping a .yml into the lang folder.
Config MigrationAutomatic. New config keys are added to existing files without overwriting user values.
AnalyticsbStats, optional


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



Get EntityManager

Your server's TPS is not a suggestion.
EntityManager keeps it where it belongs.


One plugin. 26 languages. Zero hardcoded strings. Full GUI control.

Download. Drop into plugins. /em. Done.

Questions? Reviews and feature requests are always read.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Buy a license now
$4.49
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
31 Views
0 Purchases
1 Downloads
Jun 30, 2026 Published
N/A Updated
Not yet rated
193.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Patch
  1. Optimization
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 5% commission.
31 Views
0 Purchases
1 Downloads
Jun 30, 2026 Published
N/A Updated
Not yet rated
193.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Patch
  1. Optimization
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Top