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/


-
View User Profile
-
Send Message
Posted May 6, 2013I have MobArena. If I clear the lag with this plugin by removing entities will it delete the mobs in the arena?
-
View User Profile
-
Send Message
Posted May 6, 2013Hi, I'm using both this plugin and Showcasestandalone. Every time I use your plugin to clear lag it deletes the entities in showcasestandalone. Can you please please please either make it so it ignores entities created by that plugin, or else make it so it ignores certain areas (like a world guard region).
-
View User Profile
-
Send Message
Posted May 6, 2013@mat41997
Whats the interval?
-
View User Profile
-
Send Message
Posted May 6, 2013@switorik
Will fix later.
-
View User Profile
-
Send Message
Posted May 6, 2013Hello,
I’m not sure what I’m doing wrong. I’m trying to limit player farms to 300 entities however after adding this plugin passive mobs will not breed even when the farm size is 100 entities. (Standing in the middle of the farm and using the entity count that F3 provides) Additionally certain types of mobs such as pigmen won’t spawn resulting in an army of ghasts. Any ideas what I did wrong?
Config file:
--------------#--------------#--------------#--------------# settings: auto-update: true enable-signs: true config-version: fivespawn-limiter: enabled: true interval: 15 monsters: 300 animals: 300
Dont use if you have CB or Spigot! item-merger: enabled: true radius: 6check: world-filter: - none boat: true falling-block: true experienceOrb: true painting: true projectile: true item: true itemframe: true minecart: false primed-tnt: true arrow: true snowball: true fireball: true ender-signal: false mobs: creature: true animals: true monster: true
limit: max: 3500 check-interval: 60 world-filter: - none broadcast-removal: true remove: boat: true falling-block: true experienceOrb: true painting: false projectile: true item: true itemframe: false minecart: false primed-tnt: true arrow: true snowball: true fireball: true ender-signal: false
-
View User Profile
-
Send Message
Posted May 6, 2013It appears the item stacker allows you to stack items that you shouldn't be able to. For example pickaxes can be stacked if you drop two on the ground and pick them up. You will have one stack of two. Every item that isn't damaged will stack. If you drop an unenchanted one first and then an enchanted one, it will duplicate the enchantment.
Other than that its pretty neat! I've been looking for an item stacker that worked for a while. This one seems to be working pretty solid.
-
View User Profile
-
Send Message
Posted May 6, 201313:38:56 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception
java.lang.NumberFormatException: For input string: "20,47" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:38:58 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "10,12" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:00 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "6,70" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:02 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "5,02" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:04 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "4,01" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:06 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "3,34" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:08 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "2,86" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:10 [WARNING] [ClearLag] Task #120 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "88,89" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-06 13:39:11 [WARNING] [ClearLag] Task #87 for ClearLag v2.2.2 generated an exception java.lang.NumberFormatException: For input string: "2,43" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at me.minebuilders.clearlag.events.TpsRunEvent$1.run(TpsRunEvent.java:40) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) ====
-
View User Profile
-
Send Message
Posted May 5, 2013does the config update itself automatically when a new jar is installed
-
View User Profile
-
Send Message
Posted May 5, 2013Please update this plugin because without this plugin my server is good but when I upload plugin, my server is crash and in console write : Connection reset Connection reset Connection reset
-
View User Profile
-
Send Message
Posted May 5, 2013Would it be possible, for this plugin to add Clear Chat also?
-
View User Profile
-
Send Message
Posted May 4, 2013@xxtreepuncherxx
You are probably changing the config version causing it to delete and regenerate.
-
View User Profile
-
Send Message
Posted May 4, 2013@TheFarmerNL
I'll make the interval for the TPS configurable.. It currently runs for only 4 seconds i believe.
-
View User Profile
-
Send Message
Posted May 4, 2013Is there a way we can have a whitelist of items to remove. rather then the current filter. Also for some reason my config keeps regenerating. Anyone else have this issue>?
-
View User Profile
-
Send Message
Posted May 4, 2013The tps-meter is way too sensitive. When suddenly alot of chuncks need to be loaded, or when a player joins right at the time the plugins does a check, the TPS is low (even lower than 8 tps) for just a few seconds, but the plugin is seeing it as tps-lag by then, and clears the things which should only be cleared when there is a real tps lag (like all mobs, items etc.).
Isn't there a way to take the average tps of like 15/30 seconds?
-
View User Profile
-
Send Message
Posted May 3, 2013@RiccardoF
It should be compatible with your version, give me your config.
-
View User Profile
-
Send Message
Posted May 3, 2013Can you update it to 1.5.2? It cleared my pictures, and picture frames, and flowers when I updated my server to 1.5.2
-
View User Profile
-
Send Message
Posted May 3, 2013Hello,could you update the plugin to 1.5.2 ? It keeps generating task exeptions and i had to close my server because it is not working well.
-
View User Profile
-
Send Message
Posted May 2, 2013@Curtis4321
I'm going to add API in a bit, so mob arena can add clearlag support
-
View User Profile
-
Send Message
Posted May 2, 2013Can u make it so, if MobArena is installed, when it clears mobs, it does not clear the Mobs in the MobArena?
-
View User Profile
-
Send Message
Posted May 1, 2013@tordo27
You'd only have that problem if you set the interval to like 10 lol. Also, you may very easily disable the interval within the config.