VoxelSniper
Lead Design & Programming
gabizou, Deamon5550
VoxelSniper 5 will receive maintenance updates only for spigot, VoxelSniper version 7+ will be for Sponge only.
Sponge version: VoxelSniper for Sponge
Development Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Development Builds are available here: Development Builds
Overview
VoxelSniper is the premier long range map editing tool for Minecraft. This mod allows you to edit any block that you can see using an arrow (for replacing) and a gunpowder (for adding). It is best used by those with a strong attention to detail and fits a wide array of applications, from making detailed edits to structures with the snipe brush, to making massive terraforming jobs a breeze with some of the earth shattering soft selection tools.
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- The number of Snipers/LiteSnipers online
- The number of times Brushes are used
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
About us
The Voxel Box is a community-driven creative play server that consistently push the limits of what the Minecraft client and server can deliver to builders and to players. Over the past year and a half, it's blossomed into a place where some very talented people have built some of the most impressive Minecraft-related structures, software and concepts.
The VoxelBox
VoxelPlugins: A suite of plugins for Minecraft servers running Bukkit
Homepage: thevoxelbox.com
VoxelSniper Wiki: http://voxelsniper.wikia.com/wiki/VoxelSniper_Wiki
Twitter: @voxelbox
YouTube: youtube.com/voxelboxvideos
IRC: irc.esper.net #voxelbox #voxeldev
what is the command for vertical rotation? (up/down) not like the worldedit rotate where it can only rotate from left to right
Is there a development build for 1.7.5?
Can anybody give me an advice how to terraform underwater ground (without draining)? I have a new map connected to old one, and the seam is under the ocean. It would be nice to find a way to smooth it. Maybe some brush settings, other plugins, ideas?
How can I paint material ids with a colon, for example:
18:3
(leaves with no decay)
?
Resetting brushes to default does not seem to work. /d = it says everything is resetted but I am still painting spheres!
@Cauliflowerz
http://www.voxelwiki.com/minecraft/VoxelSniper#Permission_Nodes
That should Help
Please update to 1.7.5
I'm having an issue with the Canyonator brush: The server has a mini crash for about 2-3 minutes each time. It's running on a 1GB VPS, so is it possible VoxelSniper is using up all of my memory? Thanks
Are plans in place to update to 1.7.5?
It appears your maven repo is down and the webpage is re-directing to that for your coming re-launch, any chance you could make the maven repo available again so I could update it myself and make a PR?
I installed the 1.7.2 snapshot on my server, and I frequently have problems where I am surrounded by void, and when I attempt to change my gamemode or do a command, the server crashes. This most often happens when large amounts of blocks, e.g, voxels with a radius of 20+, are created continuously, or I use the Canyonator.
I have the same problem with this version of voxel sniper, is it possibly that you fixed it please :)
@Cauliflowerz
I'll make sure the documentation will be available at all times. Sorry for the inconvenience. Should be available again.
Hey,
The voxelwiki site is under construction. Can anyone post a list of permission nodes for this plugin please, having alot of trouble finding them.
Cheers.
@MikeMatrix
Thanks!
I've got my plugin sorta working - it just uses the voxel sniper undo method. http://dev.bukkit.org/bukkit-plugins/vsr/
@Spawnrusher123
take a look at the description of the plugin. There is a tutorial video. For more tutorials search google. But its too complex to describe everything. Its as hard as Vim
Hi I recently installed voxel sniper on my friends and i server.When I try to use a command it always comes up as saying example:something.I dont really understand how to use it but if you could answer this that would be great.:)
@jchukro
This is not the place to make bug reports! This has been reported a while ago and has already been resolved with a later build. Go check https://github.com/TVPT/VoxelSniper/issues/209
Can anybody help me? Please!
[20:34:37 ERROR]: Could not load 'plugins\VoxelSniper-5.168.9-SNAPSHOT.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/thevoxelbox/voxelpacket/common/interfaces/IVoxelMessageSubscriber : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:771) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] Caused by: java.lang.UnsupportedClassVersionError: com/thevoxelbox/voxelpacket/common/interfaces/IVoxelMessageSubscriber : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_24] at java.lang.ClassLoader.defineClassCond(Unknown Source) [?:1.6.0_24] at java.lang.ClassLoader.defineClass(Unknown Source) [?:1.6.0_24] at java.security.SecureClassLoader.defineClass(Unknown Source) [?:1.6.0_24] at java.net.URLClassLoader.defineClass(Unknown Source) [?:1.6.0_24] at java.net.URLClassLoader.access$000(Unknown Source) [?:1.6.0_24] at java.net.URLClassLoader$1.run(Unknown Source) [?:1.6.0_24] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_24] at java.net.URLClassLoader.findClass(Unknown Source) [?:1.6.0_24] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.6.0_24] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.6.0_24] at java.lang.Class.forName0(Native Method) [?:1.6.0_24] at java.lang.Class.forName(Unknown Source) [?:1.6.0_24] at org.bukkit.plugin.java.PluginClassLoader.<init(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] ... 14 more
@Empire92
Hi, First of I wanna mention that things like this, I think discussion like this belong in Github issues (http://github.com/TVPT/VoxelSniper/issues).
But to answer your question: I am aware that there is currently a lack of API for VoxelSniper and it is something I've been actively working towards for the last year or so. With the current codebase as it currently stands there is no way of tracking Block changes in a clean way as of yet, not to speak of actually intercepting those. You can simply get what a state of a player is by using the (freshly refactored) Sniper class that you can retrieve from the Sniper Manager instance in the VoxelSniper extension point for Bukkit.
Please note, that none of this is officially supported yet. This is far from a frozen implementation yet and will probably change quite a bit over time still. As soon as I can see that it's going into a state, where it seems stable enough to freeze, there will be a dedicated API for it. (VoxelGunsmith. Yes there is a repo. No this won't be the final API. It's an old draft.)
If you got any more questions, feel free to ask. (Github issues or Twitter are probably the best places to reach me. You can also reach me in the IRC channels, but please mention my nick, so I get a notification for it.)
Hello, I've got a question concerning the VoxelSniper API (or lack of):
I am attempting to track block changes by VS. So far I am able to track it when the player uses the arrow and gunpowder, but since you can use /btool - to assign other tools to use as a brush, I was wondering whether there is a way to get if an item is currently being used as a brush?
Here is my project: http://dev.bukkit.org/bukkit-plugins/vsr/