EntityLimiter - Optimize Performance

SpigotVIP EntityLimiter - Optimize Performance 1.0.1

.ZIP PASSWORD IS BLACKSPIGOT.COM , YOU MUST ENTER PASSWORD TO EXTRACT FILE
Password is CAP SENSITIVE and cannot be typed lowercase, Enter 'BLACKSPIGOT.COM' with uppercase letters!

1754688593175.png

1754688597388.png


Overview
EntityLimiter is a lightweight, high-performance Bukkit plugin that monitors and controls entity counts within each chunk of your Minecraft server. By preventing entity buildup in specific areas, this plugin effectively eliminates lag caused by entity overcrowding while maintaining smooth gameplay.
Key Features
  • Chunk-Based Entity Limiting: Define maximum allowed entities per type in each chunk
  • Smart Entity Tracking: Asynchronous position monitoring with minimal performance impact
  • Entity Type Filtering: Configure exactly which entities to limit (defaults to minecarts and dropped items)
  • Dynamic Movement Handling: Intelligently manages entities as they move between chunks
  • Thread-Safe Design: Built for stability on high-traffic servers
  • Performance Optimized: Uses direct chunk coordinate tracking to prevent unnecessary chunk loading
  • Real-Time Statistics: Monitor plugin performance with built-in command
  • Fully Configurable: Easy-to-use configuration with per-entity type limits
Commands
  • /entitylimiter - Shows plugin status, tracking statistics, and recent entity removals
Permissions
  • entitylimiter.admin - Access to the EntityLimiter command (Default: OP)
Technical Details
Optimized Chunk Handling

Most entity-limiting plugins cause more lag than they solve by constantly loading and unloading chunks. EntityLimiter uses a more efficient approach:
  • Direct chunk coordinate calculation without loading chunks
  • Thread-safe concurrent hash maps for entity tracking
  • Asynchronous position monitoring with minimal overhead
  • Synchronized entity removal only when necessary
Smart Memory Management
The plugin automatically cleans up after itself:
  • Entities are untracked when they despawn or die
  • Empty collections are removed from memory
  • Removals are logged efficiently with configurable history size
Perfect For
  • Survival servers with item-heavy farms
  • Economy servers with many dropped items
  • Creative servers with redstone and minecart systems
  • Any server experiencing entity-related lag
Installation
  1. Download the plugin
  2. Place in your plugins folder
  3. Start/restart your server
  4. Edit the configuration (optional)
  5. Enjoy lag-free gameplay!
Configuration
Author
BlackSpigot
Downloads
14
Views
181
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from BlackSpigot

Share this resource

Latest updates

  1. N/A

    N/A
  2. N/A

    N/A
  3. N/A

    N/A
Top