Sueta

Cannon Lag Reducer

1.0.5

Hide cannoning aspects to reduce lag!

·Plugin

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 →