Cannon Lag Reducer 1.0.5

Hide cannoning aspects to reduce lag!

  1. slees
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    [​IMG]

    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

    Code (YAML):

    {
       "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

    Code (YAML):

    {
       "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

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]



    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.
    spaik66 likes this.

Recent Updates

  1. Toggability Fix
  2. Particle Toggability
  3. Particle Toggability

Recent Reviews

  1. Zelerity
    Zelerity
    5/5,
    Version: 1.0.5
    Works good. Help to fix lag for players. Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!