Spigot WorldEditSelectionVisualizer [1.7.10-1.17] 2.1.0

Visualize your WorldEdit selection with particles and without any mod.

  1. Hello. Would like you add a option to configure the color of reddust?

    MC-Particle command:

    Code (Text):
     /particle reddust [x] [y] [z] [R+1] [G] [B] 1
     
  2. @MrMicky-FR - would you like to look into that one?
     
  3. Yes sure I will do that :)
     
    • Like Like x 1
  4. Option added, please try the build available here and let us know whether it worked for you. Once confirmed, I will make 1.5.1 the new latest version.

    @MrMicky - thank you :)
     
    • Like Like x 1
  5. After some tests looks like the sphere and ellipsoid is broken (particles don't show). Maybe I can patch this before you release the new version.

    (This bug was not add in recents versions because is it here in 1.4.8)

    EDIT: This bug is only here when using FastAsyncWorldEdit
     
  6. But with squared selections its work great with the defined colors.

    Thank you very much!
     
    #88 RedstoneFuture, Jul 17, 2018
    Last edited: Jul 17, 2018
  7. A second small idea: would you like add a mysql database support as a optional storage? That would be great.

    Code (Text):
    players:
      ee2ddf64-d8ae-3c33-b16a-92c6d3605508: true
     
  8. The last version work good. :)
     
    • Like Like x 1
  9. Will you be updating your plug in for 1.13? I think the problem maybe the particle libraries it uses so it may be out of your control.
     
  10. Hi, we were toying around with plugins for the new version of Minecraft, 1.13 Spigot actually, and besides we still have not all plugins working 100%, we do our best to make reports to the devs if needed....
    Your plugin version 1.5.1, we had high hopes, but it ended in a few hours long spamming the console resulting in 33000 lines in the log file.
    Here's a few of that section, I hope you find time to help us out...
    First the start of the server where it is visible that other plugins need work too, but they do not lag.
    Code (Text):

    [16:39:23] [Server thread/WARN]: [WorldEditSelectionVisualizer] Task #104 for WorldEditSelectionVisualizer v1.5.1 generated an exception
    com.darkblade12.particleeffect.ParticleEffect$ParticlePacket$VersionIncompatibleException: Your current bukkit version seems to be incompatible with this library
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:367) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:325) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:347) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:230) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:234) ~[?:?]
        at com.rojel.wesv.ParticleTask.run(ParticleTask.java:44) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_13_R1.EnumParticle
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_181]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_181]
        at com.darkblade12.particleeffect.ReflectionUtils$PackageType.getClass(ReflectionUtils.java:282) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:358) ~[?:?]
        ... 12 more
    [16:39:23] [Server thread/WARN]: [WorldEditSelectionVisualizer] Task #104 for WorldEditSelectionVisualizer v1.5.1 generated an exception
    com.darkblade12.particleeffect.ParticleEffect$ParticlePacket$VersionIncompatibleException: Your current bukkit version seems to be incompatible with this library
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:367) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:325) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:347) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:230) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:234) ~[?:?]
        at com.rojel.wesv.ParticleTask.run(ParticleTask.java:44) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_13_R1.EnumParticle
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_181]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_181]
        at com.darkblade12.particleeffect.ReflectionUtils$PackageType.getClass(ReflectionUtils.java:282) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:358) ~[?:?]
        ... 12 more
    [16:39:23] [Server thread/WARN]: [WorldEditSelectionVisualizer] Task #104 for WorldEditSelectionVisualizer v1.5.1 generated an exception
    com.darkblade12.particleeffect.ParticleEffect$ParticlePacket$VersionIncompatibleException: Your current bukkit version seems to be incompatible with this library
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:367) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:325) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:347) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:230) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:234) ~[?:?]
        at com.rojel.wesv.ParticleTask.run(ParticleTask.java:44) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_13_R1.EnumParticle
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_181]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_181]
        at com.darkblade12.particleeffect.ReflectionUtils$PackageType.getClass(ReflectionUtils.java:282) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:358) ~[?:?]
        ... 12 more
    This next section is close to us shutting it down for disabling your WESV plugin... As you see, between 16:39 and 20:00 it ran only that same error, every second....
    Code (Text):
    [20:00:51] [Server thread/WARN]: [WorldEditSelectionVisualizer] Task #104 for WorldEditSelectionVisualizer v1.5.1 generated an exception
    com.darkblade12.particleeffect.ParticleEffect$ParticlePacket$VersionIncompatibleException: Your current bukkit version seems to be incompatible with this library
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:367) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:325) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:347) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:230) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect.display(ParticleEffect.java:234) ~[?:?]
        at com.rojel.wesv.ParticleTask.run(ParticleTask.java:44) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_13_R1.EnumParticle
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.13.jar:git-Spigot-fe3ab0d-f41aae4]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_181]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_181]
        at com.darkblade12.particleeffect.ReflectionUtils$PackageType.getClass(ReflectionUtils.java:282) ~[?:?]
        at com.darkblade12.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:358) ~[?:?]
        ... 12 more
    [20:00:51] [Server thread/INFO]: Stopping the server
    [20:00:51] [Server thread/INFO]: Stopping server
    [20:00:54] [Server thread/INFO]: [WorldEditSelectionVisualizer] Disabling WorldEditSelectionVisualizer v1.5.1
    [20:01:00] [Server thread/INFO]: Saving players
    Lets hope we provided you with enough info to kick this ball in the right direction....

    Thanks...
     
    • Agree Agree x 1
  11. @MrMicky, if you'd like to have a look, you're most welcome, there's an excellent error report just above my post :)
     
  12. The particles is really different in 1.13 and it will be hard to have 1.7 to 1.13 compatbility but I will try when I have some time :)

    And is it possible to use Java 8 ? Because only one server is still on Java 7
     
  13. nice :)
    it should be pretty easy to change the Java version for deployments, basically just change this line: https://github.com/martinambrus/WorldEdit-ServerSide-Visualizer/blob/master/.travis.yml#L51 and exchange "openjdk7" for "oraclejdk8"... and the build process should then deploy new releases compiled using Java 8
     
  14. ZathrusWriter updated WorldEditSelectionVisualizer with a new update entry:

    1.13 compatibility and plugin ownership change

    Read the rest of this update entry...
     
  15. - push -

    If you like this idea. :) I have more than one creative server with WE permission for my user.
     
  16. Ok I will add this, but I will need to recode the all storage system so I don’t know when I will do it. And players can still use it, they just need to toggle the visualiser when they switch from server :)
     
    #99 MrMicky, Oct 12, 2018
    Last edited: Oct 12, 2018
    • Like Like x 1
  17. MrMicky updated WorldEditSelectionVisualizer with a new update entry:

    Top and bottom particles, FAWE regions, optimisations and more

    Read the rest of this update entry...