WorldEdit Selection Visualizer
WorldEditSelectionVisualizer
1.9 Compatibility
The latest download is not compatible with Minecraft/Bukkit/Spigot version 1.9 yet and I'm not sure if I want to continue development of the plugin. ZathrusWriter made an unofficial update of the plugin that seems to work fine (although I haven't tested it). You can find the download for that here.
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 and polygon selections
- Use /wesv to toggle the visualizer
- Only show the selection when holding the selection item
- Configurable particle effect
- Force large particle distances to see your selection from far away (requires ProtocolLib)
- Prevent players from spawning too many particles when selecting huge regions
- Highly customizable for the performance of your server
Documentation
Detailed documentation about the available permissions and configuration options is available on the documentation page.
ProtocolLib
This plugin has optional support for ProtocolLib (Jenkins build #74+). If you want to see particles from distances > 16, you need to have it installed and enabled in the configuration (see Documentation).
Screenshots
Credits and Metrics
This plugin uses darkblade12's ParticleEffect library to spawn the particles. It also anonymously collects statistics via MCStats Plugin Metrics. You can read about the data that is being collected here. You can see the statistics here.
Hi! Can you add Feudal compatibility?
Thanks!
awesome
@zsuzsu
It looks like you're using Minecraft version 1.9, which the plugin isn't compatible with. Someone else updated my plugin, you can download that here: https://www.spigotmc.org/resources/worldeditselectionvisualizer.17311/
always gives me this error when I start it: 11:07:55 AM [WARNING] Exception in thread "pool-3-thread-2" 11:07:55 AM [WARNING] org.apache.commons.lang.UnhandledException: Plugin WorldEditSelectionVisualizer v1.4.2 generated an exception while executing task 9 11:07:55 AM at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 11:07:55 AM at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 11:07:55 AM at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 11:07:55 AM at java.lang.Thread.run(Unknown Source) 11:07:55 AM Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; 11:07:55 AM at com.rojel.wesv.Metrics.postPlugin(Metrics.java:335) 11:07:55 AM at com.rojel.wesv.Metrics.access$400(Metrics.java:57) 11:07:55 AM at com.rojel.wesv.Metrics$1.run(Metrics.java:223) 11:07:55 AM at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:53) 11:07:55 AM at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 11:07:55 AM ... 3 more and yes its this plugin since whenever I remove it it doesn't show that
Need to fix that! http://dev.bukkit.org/bukkit-plugins/worldedit-selection-visualizer/tickets/2-lag-when-use-protocol-lib/
My take on an update for 1.8.8, fixing the below-mentioned errors: https://www.spigotmc.org/resources/worldeditselectionvisualizer.17311/
error,
@sexypotatofish
There are detailed descriptions of the configuration options on this page.
Also, I added the option because I sometimes like the outlines to stay on.
Anyway, glad I could help.
@sexypotatofish
There should be a "checkForAxe" option in the config that has to be set to "true". Do you have that? Also, which two versions of the plugin did you use?
@chuck4100
Pretty slim. Keeping stuff backwards compatible hasn't really been a nice experience so far. Also AFAIK Minecraft versions < 1.8 didn't support extended particle distances (but correct me if I'm wrong).
What are the chances for a 1.7 compatible version using Protocol lib for >16 distance?
@SP3NC3RXD
I'm wondering the same thing. How is it for people running Minecraft on potatoes?
Ok thank for answer
@mikroskeem
I can't reproduce this. ProtocolLib 3.6.4 and 3.6.5-SNAPSHOT work fine with WESV 1.4.2 for me.
@chikken001
I'm sorry, you'll just have to update to WorldEdit 6. I can't support these old versions, because there's no official way to downgrade to a 1.7 server and WorldEdit 5.6.3 is only meant to run on 1.7 servers.
Hi, I can not use your plugin. I try with spigot 1.8.7, 1.8.3, 1.8.0, and version 1.4.2 and 1.3.6, alaways the same error :
[Server thread/WARN]: [WorldEditSelectionVisualizer] Task #18 for WorldEditSelectionVisualizer v1.3.6 generated an exception java.lang.NoSuchMethodError: com.sk89q.worldedit.WorldEdit.getSessionManager()Lcom/sk89q/worldedit/session/SessionManager; at com.rojel.wesv.WorldEditHelper.getSelectedRegion(WorldEditHelper.java:56) [?:?] at com.rojel.wesv.WorldEditHelper$1.run(WorldEditHelper.java:39) [?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:709) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [Spigot-1.8.0.jar:git-Spigot-c3c767f-33d5de3] at java.lang.Thread.run(Thread.java:744) [?:1.7.0_55]
I use World Edit 5.6.3. Can you help me ?
Oh yeah I made something like this just for fun because I got bored. But mine doesn't have all the fancy stuff, no particle > 16 distance, only cuboid selections. But mine has a nice GUI to allow you to change the color of the particles. And the ability for admins to see other player's regions.
Update is needed, new ProtocolLib builds (don't know exactly when) don't have
com/comphenix/protocol/wrappers/EnumWrappers$Particle
classI am trying to use your plugin with bukkit 1.7.9 and having issues it appears to be dropping an error nonstop but also it only shows the particles if I type /wesv to disable then again type /wesv to reenable the plugin. I would prefer it auto updates the status of the particles and selection. I have tweaked the numbers for the server polling to see if selection or particles have changed, but changing those values did nothing.
for the error screenshot. http://scr.hu/4uu1/qn1dq
Thank you.
Can you include a command to force it to turn off, not just a toggle as I am using it in combination with other plugins. Like /wesv off to force it off and vice versa?