ClearLagg
Clearlag was designed to reduce lagg on Bukkit/Spigot servers by removing entities, and preventing it through it's many optional features. Of course this plugin can't fix all lag, but it does clear most of it. If your using a larger server with 20+ players, simply using the /lagg clear command can drastically decrease RAM/CPU usage by simply removing your configured entities.
- Permission support
- Entity limiter
- Reduces lag
- Decreasing RAM/CPU usage
- Ability to stop a TNT chain reaction
- Option to limit mob spawners
- Locate overcrowded/abused chunks
- Many easy to use commands
- Real-time module controls
- Very lightweight - only enables selected features
- Remove old logs upon enabling server
- Limit AI processing attributes
- Console support for most commands
- Can adjust times when the server is cleared of lagg
- Completely configurable
Command | Description | Permission |
---|---|---|
/lagg clear | (Clears entities) | lagg.clear |
/lagg check [world1 world2...] | (Counts all entities) | lagg.check |
/lagg reload | (Reloads schedulers/config) | lagg.reload |
/lagg killmobs | (Kills mobs) | lagg.killmobs |
/lagg area <radius> | (Removes entities within given radius) | lagg.area |
/lagg unloadchunks | (Unloads un-needed chunks) | lagg.unloadchunks |
/lagg chunk [amount] | (Locate possible laggy chunks) | lagg.chunk |
/lagg tpchunk <x> <z> <world> | (Teleport to chunks) | lagg.tpchunk |
/lagg admin | (Manage clearlag's modules) | lagg.admin |
/lagg gc | (Attempt to free memory) | lagg.gc |
/lagg tps | (View current TPS) | lagg.tps |
/lagg halt | (Temporary disable basic server functions [mob spawning and so on]) | lagg.halt |
/lagg | (Shows helpful page) |
lagg.help |
Name | Description | Link |
---|---|---|
SaveDeathDrops | (Blocks clearlag from removing items dropped from death) | Download Link |
Helpful video made by cobwebster
Helpful video by RayoTutoriales (Español)
Still have a question?
If you are having issues or cannot get the plugin to function properly, feel free to open a ticket, explaining your problem in detail will help me help you!
[Please note]
This plugin contains an auto-updater which will request, or download, updated files of Clearlag directly from this page. To disable this feature, open the config.yml, under plugins/Clearlag, and set auto-update to false.
Please do not post an issue until you've fully read the config located under /plugins/Clearlag/config.yml
Maintained Clearlag page: https://www.spigotmc.org/resources/clearlagg.68271/
How long it takes! :D?
@MCPoland
Try this http://forums.spout.org/threads/craftbukkit.938/
Also, if you disable./reduce mobspawning in your bukkit.yml it will greatly increase TPS.
I can not wait!!! :D My server have big lag after update bukkit.
PLS FAST dear Bukkit ;DDD
I hope that your update there are no errors: D Thanks
v1.4 released. It will be up for download ounce bukkit approves
@milkymilkway
That would be very needed for dropped blocks.
@bob7l
Hey is this working for #2317 1.3.1-R1.0 Recommended Build
@bob7l
I beleive he updated to 1.3.1 then tried to use it.
@codydbgt
What build is this?
UPDATE!!!! http://pastebin.com/7FcdWxi5
@milkymilkway
License All Rights Reserved
Can you make it to where you can remove a certain item? Or do I have to decompile your code and do it myself?
@Mercury92
Yeah I will be adding that for 1.3. Not sure about allowing the console to execute a removal of entity command. it may cause issues, I'll test it out a bit. I'm currently more concerned about making an entity limiter at the moment, that way you can configure when the removal should be triggered and at what amount of entities should your server be capped at. Although, if your worried about players item lose, you may want to disable removal of items until the new update is released.
@bob7l
Bob. One problem. Using auto CLAG every 2 hours and we already had to incidents where player lost items exactly at same when CLAG occured. Can you add 1 minute warning before Auto CLAG or make an ability to use "lagg clear" from console - then we can make our own script :)
@bob7l
Hellocreeper = my skype
When you get this working please link me a paypal, or a donation service (church, etc) of your choice. You are really saving my server.
@awesomebilly
I can't seem to get it working on my laptop right now, could you give me your skype so i can communicate with you and hand you the untested files?
Hi bob, tekkit uses red power mod and builfcraft mod. I can link those two mods to you when I get homr
@awesomebilly
I'll do it free, but i need to look over tekkit's API. Isn't it just a modified craftbukkit? I've never used it before, But i will attempt to get this working and make a tekkit version of this plugin.
@Mercury92
See, Bob :) Mercury92 is from the tekkit community! Your plugin is a lifesaver!
Could I pay you to add the feature to remove entities from tubes and pipes? currently they do not get removed.
40k entities living inside of the tubes "Somewhere" in my world - untouchable causing 1-3 TPS.
@bob7l, You are lifesaver.
Running tekkit server and leaking stuff from tubes is very common. With your plugin I swiped over 7K items on the ground.
It also has auto remover option which is GREAT!
Bob, there is now a huge tekkit community. I'm not sure if you aware but your plugin is one of the most demanded plugins for making tekkit run smooth. Thank you for your hard work.
Currently in this community there is major lag caused by entities, namely from buildcraft pipes and redpower tubes. ClearLagg cannot clear the entities inside of these pipes/tubes.
The pipes/tubes move entities from 1 machine to another to "do something" various things.
The problem lately is there are a bunch of kids that have found out that a "endless Loop" of tubes adding around 20-30k entities inside of them and will lag a server to death.
I would like to request for your amazing plugin to be able to clear the items inside of this. == If a donation perks your interest please contact me. == The current known methods inside of "RedPower" that cause lag are eloraam.core.CoreLib.getTileEntity() eloraam.core.TubeLib.getConnections() eloraam.core.Tubelib.isconside()