
ABOUT
This allows you to toggle falling blocks, TNT entities, piston pushing animations, particles, and items from being viewed on your client. This can drastically reduce lag in environments where such entities are present in massive amounts. This is aimed towards Factions cannoning and similar.
DEPENDENCIES ** = required
- ** ProtocolLib (built against ProtocolLib 4.3.0)
** System Dependency: Java 8 **
COMMANDS (and aliases)
/cannonlagreducer (gui)
/cannonlagr (gui)
/cannonlreducer (gui)
/cannonlr (gui)
/clagreducer (gui)
/clr (gui)
/cannonlagreducer reload
/cannonlagr reload
/cannonlreducer reload
/cannonlr reload
/clagreducer reload
/clr reload
PERMISSIONS
Access gui: cannonlagreducer.gui
Reload configuration: cannonlagreducer.reload
Update notification: cannonlagreducer.updatecheck
SETTINGS
{
"checkForUpdates": true,
"glowIfEnabled": true,
"tntIcon": "TNT;0",
"fallingBlocksIcon": "SAND;0",
"pistonIcon": "PISTON_STICKY_BASE;0",
"particlesIcon": "QUARTZ;0",
"itemsIcon": "GOLD_INGOT;0"
}
ItemStacks are parsed as shown [MATERIAL;DATA]. Depending on which version you run, you will need to make sure the materials are correct.
LANG
{
"guiTitle": "Settings",
"tntIconName": "§cTNT",
"fallingBlocksIconName": "§fFalling Blocks",
"pistonIconName": "§aPiston",
"particlesIconName": "§bParticles",
"itemsIconName": "§eItems",
"tntIconLore": ["§7Click to toggle TNT!"],
"fallingBlocksIconLore": ["§7Click to toggle falling blocks!!"],
"pistonIconLore": ["§7Click to toggle piston animations!"],
"particlesIconLore": ["§7Click to toggle particles!"],
"itemsIconLore": ["§7Click to toggle items!"],
"tntLabel": "TNT entities",
"fallingBlocksLabel": "Falling Blocks",
"pistonLabel": "Piston Animations",
"particlesLabel": "Particles",
"itemsLabel": "Items",
"toggleLabelOn": "§aon",
"toggleLabelOff": "§coff",
"toggledMessage": "§7You have toggled §f%label% %toggle-label%§7.",
"commandNoPermission": "§cYou can't do this, silly.",
"commandInvalidArguments": "§cInvalid arguments.",
"commandOnlyPlayer": "§cOnly players can execute this command.",
"reloadSuccessful": "§aThe configuration has been reloaded."}
USAGE
Toggling the settings in the gui will automatically take effect. This is not a global system. The settings are per player.
Toggle-able features:
- Falling Blocks
- TNT Entities
- Piston Animations
- Items
- Particles




OTHER
Currently tested against Bukkit 1.8. If you are looking for this to work on other versions, you will need something that supports multiple protocol versions. An example of this is Via[Version/Backwards].
BUGS
If you discover a bug I may have missed, you can feel free to discuss the problem in the discussion page.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta