EntitySuppressor
EntitySuppressor is a plugin designed to prevent unnecessary amounts of Mobs from spawning on your server, thus reducing server lag. It does this by supplying an efficient multi-step process to limiting monsters.
Code is written almost entirely by myself. Also see bergerkiller's NoLagg for further Lag-Fixes. Credit to NoLagg & LexManos's PerformanceTweaks for some original concepts.
Features!
Quote:
- Multiworld compatibility!
- Limits Monsters, Squid, Animals, Bats, and Villagers to configureable amounts in rather efficient way.
- Can limit how far and/or how many layers away monsters spawn.
- Reduces the frequency of mob-spawn ticks.
- Only limits naturally spawned and spawner-spawned Mobs.
- When a world has reached it's maximum, spawner mobs are queued until there is room.
- Ability to remove far away unnecessary monsters.
- Does not remove mobs that have picked up player items.
- Commands to count the number of living entities.
- Commands to remove living entities.
- Reloadable config.
- Configurable debug mode that prints extra information.
- CraftBukkitUpToDate compatibility.
- Anonymous statistic reporting to mcstats.org!
Commands & Permissions
- /es count - Returns a count of all Living Entities in the current world.
- /es remove <all / monsters / animals> - Removes all of the specified entity group from the current world.
- esuppressor.remove - Required to use /es remove.
- If "all" is added to the end of either of the above commands, it will do it in all worlds.
- If <world> is added to the end of either of the above commands, it will only do it in the specified world.
- /es reload - Reloads the config.
- esuppressor.reload - Required to use /es reload.
-
View User Profile
-
Send Message
Posted Sep 2, 2012@Fishrock123
Any progress on the update so far?
-
View User Profile
-
Send Message
Posted Aug 20, 2012O.K. Something is VERY wrong with animal spawning in 1.3.1; Look:
http://mcstats.org/plugin/EntitySuppressor
Weird... Time to start doing that update everyone wants, I guess. :o
-
View User Profile
-
Send Message
Posted Aug 19, 2012@Waterworth12
You can't remove mobs from unloaded chunks without editing the region files....
-
View User Profile
-
Send Message
Posted Aug 19, 2012@Fishrock123
No problem, all I can tell you is 1.3 has changed mob spawning. They seem to spawn very frequently and its causing the tps to plummet. I think ES is having a hard time removing them so quickly and I don't think its removing mobs in unloaded chunks.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@Waterworth12
I haven't yet tested on 1.3. Been busy. :(
-
View User Profile
-
Send Message
Posted Aug 9, 2012Please update, seems little buggy in 1.3!
Amazing plugin, cannot run without it.
-
View User Profile
-
Send Message
Posted Aug 9, 2012still loving this!
-
View User Profile
-
Send Message
Posted Aug 5, 2012Thanks for this plugin!
-
View User Profile
-
Send Message
Posted Jul 15, 2012Heyho @Fishrock123
What's about to limit Villagers seperately?
Monster, Animals, Squid and Villager (NPCs), AND
Show them on /es count.
Would be great!
(I think this is possible, because villagers are not animals, and with WE /butcher, i could kill NPCs "seperately")
-
View User Profile
-
Send Message
Posted Jul 14, 2012@Fishrock123
Have you maybe thought about getting another developer to join you? You really have a great plugin, really one of the only that I have seen that helps control mob spawning rates, so another set of eyes on the code might help the plugin perform at its maximum ability.
I really don't know where you could find another developer to help, it's not really like you can just pull them out of a hat,
But, like I said, the plugin you have is simply amazing, I couldn't do without it, and I'm sure others couldn't either, so keep up the great work!
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Sx7xN
Really, I don't know what to do to make the config better, and I haven't had the time to improve the plugin itself either. :/
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Fishrock123
Alright, thanks, I figured that is what I had to do.
Have you thought about rewriting it? Either the config or the whole plugin?
I guess right now there would be no point rewriting it till Minecraft 1.4 seeing as how the Mod API is suppose to come.
Thanks for your help though!
-
View User Profile
-
Send Message
Posted Jul 12, 2012@Sx7xN
Just add that line into your config.
I don't include it in default because I don't recommend it (I do not guarantee mob limits with it) and this plugin already has so many incoherent options it is already confusing.
-
View User Profile
-
Send Message
Posted Jul 12, 2012Is there any way to exclude mobs that spawn from spawners?
While its great that it limits all the mobs, I would like the ability to turn off limits on spawners.
I noticed you had it in the configuration link above, but its no where in the config.
I don't know if you took it out or not, but it would be a great feature to be re-added.
-
View User Profile
-
Send Message
Posted Jul 3, 2012@nightelfcov
Please read Configuration. Admittedly, I should make it easier. :/
-
View User Profile
-
Send Message
Posted Jun 27, 2012Currently I don't have the time to reaserch and make the necessary improvements in order to make this a great solution, especially for larger servers. It does, however, still work nicely for small servers.
Sorry everyone. :(
-
View User Profile
-
Send Message
Posted Jun 17, 2012@GrillGuth
Crap. I was hoping running metrics async wouldn't do that.
-
View User Profile
-
Send Message
Posted Jun 17, 2012I noticed an error at my server-log: http://pastebin.com/rPz071K4
Greetings, GrillGuth
btw. I also posted a strange fps-drop at the forum.
-
View User Profile
-
Send Message
Posted Jun 17, 2012@Fishrock123
So what could i do to limit mobs in the end?
-
View User Profile
-
Send Message
Posted Jun 16, 2012@FusSionzZ97
..... Wierd.