VoxelSniper - Long Range Terrain Editing [v8.0.0] [1.8.9 // 1.10.2]

Snipe all the voxels.

Sponge 1.12 (API 7) build: VoxelSniper 8.5.0

Sponge 1.10.2 (API 5.2) build: VoxelSniper 8.4.0

Sponge 1.8.9 build: VoxelSniper-8.0.0-MC1.8.9-SNAPSHOT.jar

VoxelSniper is a brush based system which lets you make large edits to your minecraft world. The latest version for sponge is VoxelSniper version 8.0.0 which is a complete rewrite over version 5.171 (which was the last version targeting bukkit only).

Some Docs: VoxelSniper5 wiki
Github: VoxelSniper
IRC: #voxelbox on esper.net
Issues: VoxelSniper Issues

#Commands
/brush <brush> [args...] or /brush # (Alias: /b) By far the most common command that you’ll be using. This command does double duty by allowing you to set your current brush or brush size. When specified with a number (which may have decimals) this command will set your brush size. Otherwise it will set your brush (see the later section on available brushes).

/v [material] This command sets your primary material. If you don’t specify a material name then it will use the BlockState of your currently targeted block.

/vc # This command sets your voxel center point which is used by some brushes.

/vh # This command sets your voxel height which is used by some brushes.

/vr[material] This command selects your secondary material, it functions the same as the material command.

/u [n] This command will undo one or more of your recent changes. If the n argument is specified then n changes are undone, otherwise a single change is undone. By default 30 recent changes are stored per user, although this is modifiable with configuration. All undo history will be lost on server restart.

/uu <name> [n] This command undoes one or more changes from another player’s undo queue. If the n argument is specified then n changes are undone, otherwise a single change is undone. This command will still function if the player is offline, but undo history will be lost if the server restarts.

/vs range # This sets your maximum range. For example, if your range is set to 5 even if you are aiming at a target 15 blocks away your selected brush will still execute 5 blocks away from you.

#Brushes
This is a quick overview of available brushes, and their parameters. Unless specified all actions listed are triggered with your primary tool (right click with an arrow by default), a secondary action is sometimes mentioned which is triggered with your secondary tool (right click with gunpowder by default). If no secondary action is specified then the action of using your secondary tool will cause the target block to be changed to one block before your usual target block.

2.1 Shape Brushes

This category of brushes includes brushes which defile a region of the world to be acted on by your performers.

basic shapes.
All of these brushes take performers in the form [mMiIcC][mMiIcC] where the first character is your place performer and the second character is your replace performer. The material perform m will only place block types not states and will replace any block with your replace material sharing the same type. The combo performer c on the other hand will place your specifically selected block state and will only replace the exact state defined as your replace material. The ink performer is currently unused.

Available shape brushes are:

  • ball | b - A sphere with a radius defined by your brush size.
  • voxel | v - A cube with a side length of twice your brush size plus one.
  • disc | d - A flat disc with a radius defined by your brush size and a height of one.
  • discface | df - Same as the disc brush but aligned to the face of the block that you click.
  • snipe | s - A single block selection
  • cylinder | c - A cylinder with a radius defined by your brush size and a height /vh. The bottom of the cylinder can be offset by setting your voxel center value /vc
  • ellipse | el - An ellipse with radii defined by parameters.
  • ellipsoid | elo - A three-dimensional ellipsoid with radii defined by parameters.
  • voxeldisc | vd - Similar to the disc but defined by a square with a side length of 2*size+1.
  • voxeldiscface | vdf - Same as the voxeldisc brush but aligned to the face of the block that you click.
  • set - Lets you select two positions and creates a cuboid shape covering the region between your two points.
  • checkervoxeldisc | cvd Like a voxeldisc but it creates a checkerboard pattern

2.3 Effect Brushes

This category of brushes includes brushes which apply some effect to the region of the world defined by your shape.

Available effect brushes are:

  • biome | bio - Sets the biome of each column covered by your shape to a specified biome.
  • blendball | bb - Looks at the neighboring blocks of each block in the brush’s area of effect to determine which material is the most common neighbor. If the brush can find a most common neighboring material for a given block (this excludes ties), that block is changed to better match the blocks around it.
  • blenddisc | bd - Blends a disc shape.
  • blendvoxel | bv - Blends a voxel shape.
  • blendvoxeldisc | bvd - Blends a voxeldisc shape.
  • blob | splatblob Creates a randomized blob shape grown outwards from your target block.
  • canyon | ca Moves the terrain of the selected chunk up or down by a specified y modifier.
  • canyonselection | cas Select two points and it performs the same operation as the canyon brush to all overlapping chunks.
  • cleansnow | cls Removes floating slow tiles.

2.4 Misc Brushes

This category of brushes includes brushes don’t fit into any other category.

Available misc brushes are:

  • lightning - Strikes lighting at your target location.
27 Likes

Awesome! definitely will use when the download is available.

@dude_guy_boy There already is a download available.

1 Like

I don’t know why people are ignoring this. This is epic.

2 Likes

Oh lol, can’t believe i missed that.

1 Like

Yay Voxelsniper :smiley:
There is no better terrain generator ^^

General update: If using newer versions of sponge you should absolutely update to at least build 421 (heres a link to latest). This is because performing large amounts of block changes without passing a cause to setBlock will absolutely kill your server apparently.

How long until the Erode brush is implemented? I really miss the old VoxelSniper where we just use commands such as /b e (smooth, melt, fill, or lift) it’s a little harder at the moment for me to use this voxelsniper.

2 Likes

So happy this is on Sponge now!

Can’t seem to get it working at all though? I used it a lot on my prvious server, but the commends just don’t do anything on Sponge aha, I must be doing it wrong…

EDIT: Oh god, World Edit’s Smooth is absolute hell to work with. I seriously can’t wait for Voxel Sniper to have /B e smooth/melt/etc added @~@

Please please please re add the overlay brush soon this brush is literally the reason I use Voxel Sniper! :slight_smile:

what happen to the option to turn off the login information about brush type from the old bukkit/spigot voxelsniper? Can we have that option back?

I am trying to use the /alias command, but it is giving me an Unknown command. error. Is the documentation outdated? I am also trying to test the plugin, but so far have been unable to make anything appear. Using /b ball material and then right-clicking with the arrow is not doing anything either,though I receive confirmation that I have properly set the brush.

Anyone else having issues?

@Deamon Is this thread dead? This a plugin I need, but it seems broken for the version of SpongeForge I am using. If it is no longer in development, could you please lock it out?

@Rasgnarok Its probably just fallen out of date with the recent changes of sponge and I haven’t had the time to update it since developing sponge is a slightly higher priority right now. I’ll get it soonish, there are just some things in sponge I am still waiting on such as Mass Block Editing · Issue #1246 · SpongePowered/SpongeAPI · GitHub.

1 Like

Ras and I are still in outdated versions of sponge. 1808 builds infact and for some reason the plugin loads you can assign the standard brushes but you, cant assign the materials and such

1 Like

I just love VoxelSniper! WorldEdit is extremely useful but Voxelsniper just wins when it comes down to organic editing or terraforming. I really hope you find some time to release a stable version. Thanks a bunch for continuing this!

You literally are posting on the wrong website. We do not support Spigot over here. Go to their thread on that website.

Is there gonna be an update soon supporting 1.10?

Don’t think so, this plugin is not compatible with the latest - it has to be updated to the latest API for 1.8.9 and 1.10.2.

Already abandoned?