[EDIT/FUN/SEC] VoxelSniper v5.019 - Flexible Long-Range In-Game Map Editor [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Voxel Box, Jan 23, 2011.

  1. Offline

    Voxel Box

  2. Offline

    plopper

    yeah it was a plugin conflict thanks! :)
     
  3. Offline

    Lucas Knorr

    What plugin was it, I am having the same problem.
     
  4. Offline

    Jamie

    Have you recently installed the Bounty plugin? Its a shame, Cause i really like the bounty plugin but Voxel is much more important to me as i am in the building stage of my server right now. So by removing the Bounty plugin it removed my problem.

    Edit-
    Glad you sorted your issue out.
    @Lucas, Just read above.
     
  5. Offline

    Lucas Knorr

    the odd thing is that I don't use that plugin
     
  6. Offline

    Jamie

    Think of a plugin you use that has a command that starts with /b that could use that as an alias.
    Maybe a /ban shortcut? Do you use essentials? Maybe post a list of plugins you are running and we can sort through them and narrow down your problem. Or we could get lucky and someone else may be able to answer this for you right away.
     
  7. Offline

    Josch

    Essentials has /b
     
  8. Offline

    mattekure

    I had the same thing, it was the essentials plugin, you can remove the alias for /b in the plugin.yml file for essentials and it fixes it.
     
  9. Offline

    Lucas Knorr

    How do I do that?
     
  10. Offline

    Voxel Box

    new tutorial is up, folks:

    [​IMG]
    VoxelSniper - Advanced Tutorial - Terraforming an Outcropping

     
  11. Offline

    Blaze9

    Voxel, this plugin is amazing, however It's unfortunate that you do not want to change the commands for the server. Essentials is far more popular and it had the /b command before. I'm unable to use this mod because of this. However another used put up a modded version of this plugin so I'm using that. It allows me to use this. maybe you should reconsider that aspect..
     
  12. Offline

    Josch

    Thanks for this tutorial, it is awesome!
    Two quick questions:
    What plugin do you use in this video to get up in the air (/up command)? That looks pretty usefull!

    And second:
    Do you plan to make huger changes to the plugin in the next few days?
    Because I want support for BigBrother on my server, so all changes made using VoxelSniper are recorded and can be undone later. I am planning to give some more people the right to use it and just want to be able to undo stuff they mess up.
    I think I should be able to hack that in, but it would suck if I did this and you then release a big update to the plugin.

    @Blaze9:
    If you want to use this without a prefix, you can just delete the /b command in the plugin.yml of Essentials. I use the modded version I posted a few days ago with the /# prefix, so i don't have to change Essentials
     
  13. Offline

    przerwap

    You do realize that VoxelSniper was first made and has had the /b command since the first weeks of when hMod came out with Plugin support?
     
  14. Offline

    WACOMalt

    On build 264 none of the brushes work. The newest essentials removed their /b alias, so that's cool. but on trying to use any brush on 264 I am getting this error:

    Code:
    Feb 6, 2011 11:17:52 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_ITEM to VoxelSniper
    java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onArmSwing(VoxelS
    niperListener.java:395)
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onPlayerItem(Voxe
    lSniperListener.java:389)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:163)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:214)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:452)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Appears to be due to multiworld.

    Please fix! Also thank so much for this so far incredibly useful plugin! Could not admin my server without it (which is why I am desperate for a fix)
     
  15. Offline

    Brack

    Just so you know... Essentials has the ability to disable its own commands. This way, if one of its commands conflicts with another plugin, you can just disable the essentials command. Also essentials allows for command prefixes (atleast it used to) which can be used to make all essentials commands start with something specific, thereby removing the conflict issue as well.
     
  16. Offline

    Voxel Box

    Agreed -- Running any server with more than one plugin means that conflicts are possible and that care needs to be taken on the administrative staff to ensure things work properly for the server and its players.

    In regards to people clamboring for updates to the newest builds of bukkit: I would love it if you could bear in mind precicely how little time has passed since the release of these plugins. I think it comes down to personal philosophy with server administration and the relationships to software that it brings. I cannot speak for how other people running servers do their work, but for us, we tend to get one stable, workable setup and then roll with it for as long as is feasible. This keeps the server's uptime as high as possible, and we often elect not to upgrade our server or plugins until a distinct advantage can be worked out and contingencies planned and developed for, ensuring that when we are developing plugins, that the development is our primary focus and we can do a thorough job of things, and the plugins will function as expected when they are released.

    If you find yourself upgrading to newer builds of bukkit or plugins without knowing or caring about the advantages (and headaches) those upgrades may bring, I urge you to consider upgrading less often: the old addage "If it ain't broke, don't fix it," comes to mind.

    In regards to the VoxelSniper input commands, we are considering many things for future releases. Believe me, I wish we could put a sweet-ass GUI in there. I have been developing a few ideas how we can preserve a fairly classic VoxelSniper syntax without interfering with other plugins. However, as a group of people who issue no less than a several hundred VoxelSniper commands an hour while playing Minecraft: we have been using this plugin as-is for about nine months and are unlikely to *want* to change how we have been doing things. We do not feel that aliasing /ban to /b, which only saves two keystrokes for a command that should not need to be issued but once every so often on a server is a total waste of a useful alias. VoxelSniper is the absolutely the cornerstone of our building tools, and as far as we are concerned, tops the list of plugins we wish to access as quickly and with the fewest keystrokes possible.
     
  17. Offline

    Don Redhorse

    like I told you in
    Like I told you in my PM about Voxel More I really like what you are doing with your plugins and with the server you have.

    I started a thread in Discussions and also replied in the gremlins thread about the issue you are describing here, and while I DO fully UNDERSTAND your point of view I think that every plugin should use a basecommand and THAN use an alias function to map that base command to something else if needed... not the other way around. Put that together with a plugin developer supplied default alias mapping (which would be in effect the old status quo) it would give us the best of both worlds... easily configurable aliases and NO duplicate commands.

    Unfortunatly there isn't anything in bukkit yet to support this, but I don't also see a big wave of support for something like this as a lot of developers take a similar viewpoint (which is understandable).

    I would love to get the hands on a working voxel more and voxel (youknowwhatImean) for a build of bukkit which supports craftbook (because that is what I'm waiting for) but I would also like to see that all 4 parts of the minecraft community (Bukkit Devs, Plugin Devs, Admins and Users) get an easy to use system.
     
  18. Offline

    Voxel Box

    I think it is difficult: with all the different personalities, scheduling differences, volatile software dependencies that come from on-high, questions about who is making money and who is doing free labor that becomes a selling point for someone else's product -- The priorities out there in the now-incredibly-long chain between Notch and the noobliest minecraft player logging into his first SMP server can't help but get a little bit tangled. Those of us that are somewhere in the middle of that chain: obviously, none of us are developing in a vacuum (we coudln't be), but we all are mostly developing for the server(s) we play on, including the other plugins we use. I don't feel any plug-in developer giving freely of their time should be forced to run alongside / be compatible with plugins they have zero interest in.

    That being said: I don't disagree with you. As I said in my earlier post, I am taking look at some exciting new alternative syntaxes for commands. If we can make them work well, I am hoping it can both insulate our plugins from syntax conflicts, and be an aggregate time-save for VoxelSniper users as well. Time will tell!

    This is an intriguing idea, and would be welcome!
     
  19. Offline

    Samuel

    I'm sorry, but can someone explain how to disable the /b command? It doesn't appear in my essentials config file.
     
  20. Offline

    Josch

    there is a "alias: b" line in the plugin.yml in the jar!
    Delete it!
     
  21. Offline

    Jamie

    Just to add a little more detail to this in case you are confused on this.
    -Right click the actual Essentials.jar and open it with any text editor (Really doesn't matter which one you use)
    -Hold Ctrl and press F.
    -Search for the word Alias until you find the one for Ban (Alternatively you can search for ban)
    -Remove the whole line that Josch described and save the file & exit.
    -Start your server and you should be good to go.
     
  22. Offline

    Meteo

    Any reason why when i do ANY /b command it saids "/b [player] ? =/
     
  23. Offline

    zergilng

    i love this plugin
    but i'm update to bukkit b271

    equip the arrow and right click =

    Code:
    2011. 2. 8  7:19:01 org.bukkit.plugin.SimplePluginManager callEvent
    : Could not pass event PLAYER_ITEM to VoxelSniper
    java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onArmSwing(VoxelS
    niperListener.java:395)
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onPlayerItem(Voxe
    lSniperListener.java:389)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:163)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:214)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:452)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    i want use this plugin T.T
    and please add the square disc brush..
    sorry to my bad english
     
    Dreadreaver likes this.
  24. Offline

    Samuel

    sorry to be a nuisance, but whenever I delete my alias line, essentials breaks and i get the normal command list.
    could anyone post their working with voxelsniper essentials.jar?
    thanks
     
  25. Offline

    mattekure

    I want to start off by saying a big thank you to the developers of this plugin, it has made mine and many others games so much more enjoyable.

    I totally respect the developers position on developing and pushing out updates for every new build. Most do not receive any form of compensation for their amazing work other than the thanks of the users. With the state of bukkit being very much still beta, it makes sense that some plugin authors are not willing to make updates for every single craftbukkit release.

    As you stated, i tend to not upgrade until features are developed that provide a distinct advantage. One such for me was the introduction of the Nether in Craftbukkit. This broke many plugins and it took a little while for those to catch up. Unfortunately for me, this also breaks VS, which I love. At this point, i am forced to choose having VS or allowing the nether in the world. While most of the users on my private server would probably want the nether, I found I needed VS too much to upgrade. While this is sad for me, I can respect the Voxel team for their decision and my players will have to wait. Of course I will be anxiously waiting until Voxel Sniper is updated so that I can have the best of both worlds, but until then, a big THANKS to all who work on this.

     
  26. Offline

    Josch

    Wenn, the description above is false!
    Open Essentials.jar with 7-zip (www.7-zip.org )
    Extract config.yml
    Delete the alias there
    Copy config.yml into the jar using 7-zip
    Upload the Jar!
     
  27. Offline

    Dreadreaver

    update for #271+ plz
     
  28. Offline

    Josch

    Sorry, its plugin.yml not config.yml
     
  29. Offline

    Meteo

    Omg this guy is a life savor, two of the BEST OF THE BEST of the plugins, crashes into each other, gotta take out the banning :]

    However, now updating the Voxel program would be nice, nothing happens when i set everythign up, and swing my arrow, and just errors.
    Code:
    Feb 8, 2011 3:09:41 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_ITEM to VoxelSniper
    java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onArmSwing(VoxelS
    niperListener.java:395)
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onPlayerItem(Voxe
    lSniperListener.java:389)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:164)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:214)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:453)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Feb 8, 2011 3:09:41 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_ITEM to VoxelSniper
    java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onArmSwing(VoxelS
    niperListener.java:395)
            at com.przerwap.bukkit.VoxelSniper.VoxelSniperListener.onPlayerItem(Voxe
    lSniperListener.java:389)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:164)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:214)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:453)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  30. Offline

    Voxel Box

    Hey everyone~

    We are taking the night to update our test server to a new build of bukkit tonight, so we will be making the much-needed updates to all our plugins soon. I can't say when releases will be, but we'll be knocking things out and making sure they are good to go. Looking forward to seeing what's new this round!
     
  31. Offline

    Dreadreaver

    k thank you =)
     

Share This Page