ReduceLagg with help you fighting the lag!
What is the difference between other anti lag plugins and this one?
This is the question which most of you will ask first, this version is only LITE, which means some functions are available in the PRO version which will be released soon
- Useful commands and info - You can see your server performance(Ping, TPS, Chunks, Entities, etc.) as well as your pc's performance(CPU, RAM)
- Preventing lag machines - ReduceLagg will stop or will disable the usage of some lag machines for specified amount of time!
- Preventing server crash - ReduceLagg will disable some server functions(like entity spawning, chunk loading) if your server can't up still!
- Smart AI - ReduceLagg will inform you for anything strange happen to your server(Low RAM, Plugins which use too much ram, low cpu, low tps and etc.) and will show you ways to fix it.
- Clickable messages - ReduceLagg use clickable messages for better user comfort.
- Much event handlers - ReduceLagg watch tnt exlosions, redstone executions, chunk loading, entity spawning and etc. so that they will not crash your server
- Timings report - You can print your timings report, more functions like top plugin which cause lag on your plugin and other functions can be seen soon in the PRO version
- Config optimizer - Maybe some of you are not changing the default spigot and bukkit configs, it's good to choose the best settings for your server and for your needs, so ReduceLagg have function for that, in the PRO version it will add some advanced configs depends on your preference.
- Auto update reminder - ReduceLagg will tell you if new update is released!
- No much resource eating - ReduceLagg will not be eating your server resources

Commands(<required> [optional]):
The main command is /reducelagg(/rlagg, /rlag, /reduce, /lagreduce, /laggreduce)
- /RLagg Ram - Show the usage of ram
- /RLagg Cpu - Show the usage of cpu
- /RLagg Tps - Show the current tps
- /RLagg Gc - Call Grabage Collector
- /RLagg JVMArgs - Show server JVM arguments
- /RLagg Ping <player> - Show player's ping
- /RLagg Function <enable/disable> <function> [time] - Start/Stop a function
- /RLagg Functions - Get all available functions
- /RLagg Chunk <chunkFunction> - Start/Stop a chunk function
- /RLagg Chunk Functions - Get all available chunk functions
- /RLagg Lagg [Warning] - Remove all ground drops
- /RLagg Reload - Reload config files
- /RLagg Remove <all/monsters/animals/xp/projectiles/npc/arrows> - Remove all entities of it's type
- /RLagg Timings <print> - Timings functions(For now only print function)
Permissions:
- ReduceLagg.Commands.<command> - Perform <command>
Configuration:
Spoiler: config.yml
###################################
#ReduceLagg
#
#Created by dani02
###################################
#
#Prefix
reducelagg-tag: "&cReduce&dLagg &8> &3"
#No permission message
non-permission: "You don't have permission!"
#Clear drops message
clear-drops-message: "All dropped entities will be removed in %seconds% seconds"
#If you don't want to optimize the config, set it to true
server-configs-optimized: false
#Ram checker
#If the free ram is lower that the setted one, command will be performed
check-for-low-ram: true
#If the used ram is larger that the number below, the protocol will be performed(in percent)
low-ram-violation: 80
#How much times must the free ram in percent to be lower than low-ram-violation to perform the protocol
low-ram-violation2: 3
#Protocols to take action: SHOW_INFO_TO_ALL_RL_ADMINS, SHOW_INFO_TO_ALL_OP and RUN_COMMAND
low-ram-protocol: SHOW_INFO_TO_ALL_RL_ADMINS
#The command that will be performed when the free ram is below low-ram-violation
#In the lite version you can't use some of ReduceLagg commands
low-ram-command: reducelagg gc
#Per how many seconds ReduceLagg will check for low ram
low-ram-check-time: 20
#TPS Checker
#If the tps is lower that the setted one, command will be performed
check-for-low-tps: false
#If the tps is below that number the command will be performed
low-tps-violation: 13.0
#The command that will be performed when the free ram is below low-tps-violation
#Protocols to take action: SHOW_INFO_TO_ALL_RL_ADMINS, SHOW_INFO_TO_RL_ADMINS_AND_FIX_THE_REASON_OF_THE_LAGG, FIX_THE_REASON_OF_THE_LAGG and RUN_COMMAND
#Only RUN_COMMAND is a lite feature
low-tps-protocol: RUN_COMMAND
#If the protocol is run_command then the server will run the command below
#In the lite version you can't use some of ReduceLagg commands
low-tps-command: reducelagg gc
#Per how many seconds ReduceLagg will check for low tps(in seconds)
low-tps-check-time: 30
#CPU Checker NOT LITE
#If the cpu usage is higher that the setted one, command will be performed
check-for-high-cpu: false
#If the cpu usage is higher that the setted one, command will be performed(in percent)
high-cpu-usage-violation: 80
#Per how many seconds ReduceLagg will check for high cpu(in seconds)
high-cpu-usage-time: 80
#High Ping
#Kick the player if his ping is larger than the setted, type 0 to disable
kick-with-high-ping: 0
#Per how many seconds ReduceLagg will check for high ping the players(in seconds)
high-ping-check-time: 60
#When the player is kicked message for the player
high-ping-kick-msg: "You have been kicked for a high ping"
#When the player is kicked this will be shown as a broadcast message in the server
#Leave this as DontShow if you want no message to be broadcasted in the server
high-ping-broadcast-msg: "%player% is kicked for high ping(%ping%)"
#Auto lag remove
#Auto perform /reducelagg lagg warning after some time
auto-lag-remove: true
#Auto lag remove time(in seconds)
auto-lag-remove-time: 60
#Chunk options NOT LITE
#Max tnt explodions for the same time per chunk
max-tnt-per-chunk: 50
#Max entities per chunk
max-entities-per-chunk: 15
#Automaticly unload all unneeded chunks
unload-unneeded-chunks: true
#WorldEdit NOT LITE
#Limit the selection of too much blocks
worldedit-selection-limit: false
#ReduceLagg
#
#Created by dani02
###################################
#
#Prefix
reducelagg-tag: "&cReduce&dLagg &8> &3"
#No permission message
non-permission: "You don't have permission!"
#Clear drops message
clear-drops-message: "All dropped entities will be removed in %seconds% seconds"
#If you don't want to optimize the config, set it to true
server-configs-optimized: false
#Ram checker
#If the free ram is lower that the setted one, command will be performed
check-for-low-ram: true
#If the used ram is larger that the number below, the protocol will be performed(in percent)
low-ram-violation: 80
#How much times must the free ram in percent to be lower than low-ram-violation to perform the protocol
low-ram-violation2: 3
#Protocols to take action: SHOW_INFO_TO_ALL_RL_ADMINS, SHOW_INFO_TO_ALL_OP and RUN_COMMAND
low-ram-protocol: SHOW_INFO_TO_ALL_RL_ADMINS
#The command that will be performed when the free ram is below low-ram-violation
#In the lite version you can't use some of ReduceLagg commands
low-ram-command: reducelagg gc
#Per how many seconds ReduceLagg will check for low ram
low-ram-check-time: 20
#TPS Checker
#If the tps is lower that the setted one, command will be performed
check-for-low-tps: false
#If the tps is below that number the command will be performed
low-tps-violation: 13.0
#The command that will be performed when the free ram is below low-tps-violation
#Protocols to take action: SHOW_INFO_TO_ALL_RL_ADMINS, SHOW_INFO_TO_RL_ADMINS_AND_FIX_THE_REASON_OF_THE_LAGG, FIX_THE_REASON_OF_THE_LAGG and RUN_COMMAND
#Only RUN_COMMAND is a lite feature
low-tps-protocol: RUN_COMMAND
#If the protocol is run_command then the server will run the command below
#In the lite version you can't use some of ReduceLagg commands
low-tps-command: reducelagg gc
#Per how many seconds ReduceLagg will check for low tps(in seconds)
low-tps-check-time: 30
#CPU Checker NOT LITE
#If the cpu usage is higher that the setted one, command will be performed
check-for-high-cpu: false
#If the cpu usage is higher that the setted one, command will be performed(in percent)
high-cpu-usage-violation: 80
#Per how many seconds ReduceLagg will check for high cpu(in seconds)
high-cpu-usage-time: 80
#High Ping
#Kick the player if his ping is larger than the setted, type 0 to disable
kick-with-high-ping: 0
#Per how many seconds ReduceLagg will check for high ping the players(in seconds)
high-ping-check-time: 60
#When the player is kicked message for the player
high-ping-kick-msg: "You have been kicked for a high ping"
#When the player is kicked this will be shown as a broadcast message in the server
#Leave this as DontShow if you want no message to be broadcasted in the server
high-ping-broadcast-msg: "%player% is kicked for high ping(%ping%)"
#Auto lag remove
#Auto perform /reducelagg lagg warning after some time
auto-lag-remove: true
#Auto lag remove time(in seconds)
auto-lag-remove-time: 60
#Chunk options NOT LITE
#Max tnt explodions for the same time per chunk
max-tnt-per-chunk: 50
#Max entities per chunk
max-entities-per-chunk: 15
#Automaticly unload all unneeded chunks
unload-unneeded-chunks: true
#WorldEdit NOT LITE
#Limit the selection of too much blocks
worldedit-selection-limit: false
Videos:
Nope

Spoiler: F.A.Q
Why I can't see the PRO version?
I am not ready with it, I want to add and fix some things before the first release of the PRO version.
Will the PRO version be paid?
Yes, but there will be reason to be paid
I have a suggestion, how can I help you?
If you have idea, PM me and I will contact you in 3 days.
I am not ready with it, I want to add and fix some things before the first release of the PRO version.
Will the PRO version be paid?
Yes, but there will be reason to be paid

I have a suggestion, how can I help you?
If you have idea, PM me and I will contact you in 3 days.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ReduceLagg [LITE] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 20,353 times (via Spigot). Download it and open it directly in the game.