Entity Watch
Lag and entity management plugin.
Drastically reduce lag, monitor server performance, locate and control manually or automatically entity leaks caused by block generators, mob spawners, forgotten minecarts or boats, dropped items, TNT chain reactions, golem farms and many other sources! A must have for any Minecraft Bukkit or Spigot server that wants to deal with lag!
Main features
- Reduce lag and CPU/RAM usage
- Deal with entities globally or choose from 15 types
- Locate overcrowded chunks and safely teleport to them
- Clear up specific/global entities or reduce to a given limit
- Option to set automatic entity management commands
- Options to prevent nametagged entities, tamed or baby animals from being cleared
- Specify worlds you want to manage
- Precisely monitor server TPS over different periods
- Be alerted when user-configured limits are reached
- Break TNT chain reactions
- Remove ender dragon crystals
- Easy to use commands, user-friendly interface
- Use in game or via console
- Lightweight and efficient plugin
Installation
Easy as pie. Put Entity Watch in your plugins folder. Add permissions. Reload the server. Edit Entity Watch's config file (Entity Watch configuration). Reload the plugin's configuration. You're done setting up Entity Watch!
Commands and Permissions
Command | Description |
---|---|
/ew | Main Entity Watch command. |
/ew lag | Monitor server TPS from last 30s, 2m and 5m. |
/ew reload | Reload the plugin's configuration. |
/ew autostop | Stop auto commands and TPS monitor tasks until next restart. |
/ew list <x> <type> | List chunks with over <x> <type> entities. |
/ew clear <x> <type> | Clear all <type> entities from chunks with over <x> <type> entities. |
/ew trim <x> <type> | Trim down to <x> <type> entities chunks with over <x> <type> entities. |
/ew tp <x> | Safely teleport to a previously listed chunk (chunk number <x> in list). |
/ew exlude <world> | Exclude <world> from scans. |
/ew include <world> | Include <world> in scans. |
Entity types: all | item | itemframe | painting | minecart | boat | animal | golem | villager | squid | monster | dragon | arrow | xp | other.
Permission | Description |
---|---|
entitywatch.use | Allows people to use Entity Watch commands. |
entitywatch.alert | Allows users to receive alerts of high entity counts when logging in. Alert levels can be changed in EntityWatch/config.yml. |
Screenshots
Main help command (/ew):
Clear command (painting entities):
List command (minecart entities):
Entity alert on admin connexion:
Lag command (TPS monitor):
Project Status
This project is no longer actively maintained, no further development work is planned, including critical bug or security fixes. If you want to take over the project, please contact me via mail or on Bukkit/Spigot so that we can discuss transferring the source code and resource listing.
Anyway you can update this or release source code? I need it for 1.4.7 on my server.
Thanks
@killerpet I love this plugin, but it needs some updating. I'm getting this error: http://pastebin.com/K2fwnMKn
Now I'm thinking can this be done with mobs too with its own command? This would help track down pesky farms hehe.
can you clear glitched player entities with this plugin?
Looks kick ass. been trying find more plugins suited to modded servers. Any chance this scans all the entities? If it does you might want to consider just listing the top 5 locations. Then add some kind teleport where you can do like /ew tp <num>
Great for tekkit servers; very nice killerpet :)
I looked over the code, very simple and specific. Good work.
I always love simple.