WorldEditSelectionVisualizer [1.7.10-1.17] 2.1.0

Visualize your WorldEdit selection with particles and without any mod.

  1. MrMicky
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/MrMicky-FR/WorldEditSelectionVisualizer
    Contributors:
    Rojetto and ZathrusWriter
    Languages Supported:
    You can translate messages in the config.yml
    Overview
    WorldEditSelectionVisualizer (WESV) is essentially the famous WorldEditCUI mod in the form of a bukkit plugin, which means that players don't need to install anything on their client.

    Features
    • Spawns particles around WorldEdit selections so players can see them
    • No client mod required
    • Supports cuboid, sphere, ellipsoid, cylinder, polygon and convex selections
    • Supports FastAsyncWorldEdit and polyhedral selections visualization
    • Can display the current clipboard (use /wesv toggle clipboard to enable)
    • Use /wesv toggle to toggle the visualizer
    • Option to only show the selection when holding the selection item
    • Configurable particle effect and view distance
    • Prevent players from spawning too many particles when selecting huge regions
    • Highly customizable for the performance of your server
    • Great compatibility: works with 1.7.10 to 1.17 servers, with WorldEdit 6 and 7, and with or without FastAsyncWorldEdit
    • PlaceholderAPI support (you can use the placeholders %wesv_toggled_selection% and %wesv_toggled_clipboard%)
    Screenshots
    cuboid.png
    poly.png cyl.png convex.png sphere.png
    See more screens

    Commands
    • /wesv toggle: Toggle your selection visualizer.
    • /wesv toggle clipboard: Toggle your selection visualizer.
    • /wesv reload: Reload the configuration from your config.yml file

    Permissions
    • wesv.toggle: for the toggle command
    • wesv.use: allows the visualizer to be turned on
    • wesv.reload: allows the configuration of this plugin to be reloaded from the config.yml file

    Configuration
    This plugin can be very resource expensive, try adjusting the configuration if you experience lag.
    Code (YAML):
    # WorldEditSelectionVisualizer configuration

    # When enabled, if a new update is available it will display a message in the console on enable
    check-updates
    : true

    # You can edit the plugin messages here
    messages
    :
      no-permissions
    : "&cYou don't have the permission to use this command."
      config-reloaded
    : "&aThe config was reloaded"
      selection-too-large
    : "&6The visualizer only works with selections up to a size of %blocks% blocks."
      visualizer-enabled
    : "&6Your visualizer has been &eenabled."
      visualizer-disabled
    : "&6Your visualizer has been &cdisabled."
      visualizer-clipboard-enabled
    : "&6Your clipboard visualizer has been &eenabled&6."
      visualizer-clipboard-disabled
    : "&6Your clipboard visualizer has been &cdisabled&6."

    # When enabled, if a player disables the selection visualization and leaves the server, when he will
    # come back, the selection visualization will be still disabled until he activates it again with /wesv toggle.
    save-toggle
    : true

    # Delay in ticks when the WorldEdit selection and clipboard are updated.
    # This doesn't affect particles spawning and players performances.
    # The server impact is medium
    selection-update-interval
    : 20

    # When enabled, the particles are displayed only when holding the WorldEdit selection wand item (by default a wooden axe)
    # You can change the WorldEdit wand item in the WorldEdit configuration
    need-we-wand
    : false

    # When enabled, top and bottom particles will be displayed for cuboid selections
    cuboid-top-bottom
    : false

    # Settings for visualization
    # 'selection': The WorldEdit current selection
    # 'clipboard': The WorldEdit clipboard (when you use //copy or //schem load )
    # 'primary': The primary selection points (the region borders)
    # 'secondary': The secondary selection points
    #   'fade-delay': The number of seconds before the particles disappears. You can set it to 0 to remove the fade delay
    #   'max-selection-size' : The maximum size of a selection to be display. A big value (> 1000000) can cause important lags
    #   'points-distance': The distance between each particles. The higher this number is, less particles will be spawn
    #   'lines-gap' (secondary selection only): The distance between each particles lines on cuboid and polygon. The higher this number is, less particles will be spawn. Set it to 0 to remove cuboid lines
    #   'update-interval': The delay in ticks between particles spawn. This impact the players performances
    #   'view-distance':  The maximum distance in which players can see the particles. On 1.7.10 the particle distance is limited to 16 (Minecraft limitation)
    #   'particles': The particles type and data. The data can be a color for redstone like in the form 'r,g,b' or a Material for block crack/item crack
    #     The particle types are available on https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
    visualization
    :
      selection
    :
       fade-delay
    : 0
       max-selection-size
    : 50000
       primary
    :
         points-distance
    : 1.0
         update-interval
    : 12
         view-distance
    : 64
         particles
    :
           type
    : "FLAME"
           data
    : ""
       secondary
    :
         points-distance
    : 3.0
         lines-gap
    : 5.0
         update-interval
    : 18
         view-distance
    : 32
         particles
    :
           type
    : "REDSTONE"
           data
    : "RED"
      clipboard
    :
       fade-delay
    : 0
       max-selection-size
    : 50000
       primary
    :
         points-distance
    : 1.0
         update-interval
    : 12
         view-distance
    : 64
         particles
    :
           type
    : "FLAME"
           data
    : ""
       secondary
    :
         points-distance
    : 3.0
         lines-gap
    : 5.0
         update-interval
    : 18
         view-distance
    : 32
         particles
    :
           type
    : "REDSTONE"
           data
    : "BLUE"

     

    Sponsor:
    apex-hosting.png
    WorldEditSelectionVisualizer is sponsored by ApexHosting.

    Video


    (German)

    Bugs and suggestions
    Please don't post bugs or suggestions in the review section, but please open an issue on GitHub, or on the discussion page.

    If you just have a question, you can ask it in the discussion page or on my Discord server.
    And if you like this plugin you can leave a review or star the GitHub project.
    [​IMG]

    Original Author Credits
    WorldEditSelectionVisualizer (WESV) has been originally created by rojet601. Since this user's gone inactive since November 2015 and the plug-in contains some errors, ZathrusWriter decided to release an 1.8. forward-compatible version with those errors fixed.

    Change of Ownership (16/9/2018)
    WorldEditSelectionVisualizer is now maintained by me (MrMicky) :)

    Metrics
    WorldEditSelectionVisualizer collects statistics anonymously via bStats. You can see the statistics here: https://bstats.org/plugin/bukkit/WorldEditSelectionVisualizer. If you want to disable bStats, you just need to set enabled to false in plugins/bStats/config.yml.

    [​IMG]

    Please don't post bugs, questions or suggestions in the review section, but please open an issue on GitHub, or on the discussion page or on my Discord server.
    Roxgemode64, jindego, 666 and 17 others like this.

Recent Reviews

  1. 119
    119
    5/5,
    Version: 2.1.0
    This is just a nice plugin ! That works, that's useful, and that's compatible in a lot of versions and it supports FAWE !
    1. MrMicky
      Author's Response
      Thanks for your review :)
  2. rubikscubeboy507
    rubikscubeboy507
    5/5,
    Version: 2.0.8
    ive needed this for years but only now just found it. works great no issues. very useful
    1. MrMicky
      Author's Response
      Thanks :)
  3. BlockTrapMC
    BlockTrapMC
    5/5,
    Version: 2.0.8
    Perfect! Dropped the jar file in and works after first reset on 1.17. Exactly what I was looking for!! Excellent!!
    1. MrMicky
      Author's Response
      Thanks for your review :)
  4. Coffee_LoverXD
    Coffee_LoverXD
    4/5,
    Version: 2.0.8
    It's a great plugin but just don't disappear the particles you have to move them somewhere where they can't be seen, and they will still be there
    1. MrMicky
      Author's Response
      I think you enabled the option 'fade-delay' in the config so the particles will dissapear after some time. If you need help please join my Discord https://discord.gg/q9UwaBT or ask in the discussion page
  5. ayukays
    ayukays
    5/5,
    Version: 2.0.8
    SO FREAKING USEFUL!!! thank you for making this
    -----------------
    i like tomatoes
    1. MrMicky
      Author's Response
      Thanks :)
  6. KamenkoTV
    KamenkoTV
    5/5,
    Version: 2.0.8
    ================================
    Builders on my server love it.
    ================================
    1. MrMicky
      Author's Response
      Thank you :)
  7. Khosraw
    Khosraw
    5/5,
    Version: 2.0.8
    It's great and very useful!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1. MrMicky
      Author's Response
      Thanks :D
  8. TechLife
    TechLife
    5/5,
    Version: 2.0.7
    So useful, I was looking for so long for something that would do this, and I was in luck! Keep it up :)
    1. MrMicky
      Author's Response
      Thanks for your review :)
  9. Nick2bad4u
    Nick2bad4u
    5/5,
    Version: 2.0.7
    Amazing plugin. I really love the feature and config you can set with different particles.

    Looking forward to more!
    1. MrMicky
      Author's Response
      Thanks :)
  10. TheSpookz
    TheSpookz
    5/5,
    Version: 2.0.7
    This is a great plugin that works flawlessly with WE and FAWE alike, it adds a feature that you would expect a WE type plugin to have by default - It's really a must have, in my book.
    1. MrMicky
      Author's Response
      Thanks :)