Skip to content

Releases: ervinchai/VoxelSniper

v6.1.2

06 Apr 22:25
Compare
Choose a tag to compare

Hello Voxel!

Bug fixes:

  • Fixed /vi and /vir throwing error messages when tab completion is attempted on a voxel material that has no possible data values.

v6.1.1

05 Apr 09:44
Compare
Choose a tag to compare

Hello Voxel!

Bug fixes:

  • Fixed /vr not working at all.
  • Removed some annoying debug messages that were left over from development.

v6.1.0 [spinning-wizard]

05 Apr 01:48
Compare
Choose a tag to compare

Hello, Voxel!

New features:

  • Added tab completion across all commands and brush subcommands
    Tab completion is context sensitive, and will react to certain variables throughout VoxelSniper.

    Example: When a voxel material is set to WHEAT, using /vi will show you data values that can only be applied to WHEAT.

  • Added support for legacy numerical material IDs
    Support for old numerical item IDs have been added. Now you are able to use /v and /vr with numerical codes like you always have in the past, alongside the current namespaced ID format.

    Example: /v 0 sets material to AIR similar to /v air; /v 1 sets material to STONE similar to /v stone

  • Added in-game help for all commands, brush subcommands and arguments
    You are now able to see commands and arguments help in-game if you do not know how to use the commands.

    Example: /b d info shows the additional arguments for disc brush, /vs help shows help for the command

  • Added several new commands /vox, /vv, /sniper
    The /vox command is a multi-purpose utility command that replaces /paint, /vchunk, /goto. It has the same features as those commands. Learn more information by using /vox help.

    The /vv command allows you to change voxel variables, such as /vh, /vc, /vl. It has the exact same features as it did previously. Learn more information by using /vv help.

    The /sniper command is a renamed command from /vs. It has the same features that it did before.

    These new commands are COMPATIBLE WITH OLD COMMANDS. You can still continue to use the older commands as they have been configured as aliases to these new commands. If you are not sure, just use what you are familiar with, and it SHOULD work.


Bug Fixes:

  • Fixed overlay brush, scatter overlay brush and underlay (reverse overlay) brush
    The brushes were not working properly on grass blocks. It was targeting GRASS (as in, the fern that grows around naturally) instead of GRASS_BLOCK.


Nerdy Stuff:

  • Rewrote the commands framework and handling to support tab completion
  • Refactored, moved and renamed a lot of classes to keep the codebase clean
  • Removed some unused functions and variables (and more to remove later on...)
  • Rewrote all commands and brush commands handling for better readability

v6.0.2

01 Apr 09:08
Compare
Choose a tag to compare

Hello Voxel! More bugfixes:-

  • Fixed Erode brush not working properly (was eroding but not filling)
  • Fixed BlendBall brush
  • Fixed BlendDisc brush
  • Fixed BlendVoxel brush
  • Fixed BlendVoxelDisc brush

Until next time!

v6.0.1

01 Apr 04:15
Compare
Choose a tag to compare
v6.0.1 Pre-release
Pre-release

Hello Voxel! Bugfixes:-

  • VoxelReplace has been fixed.
  • /vr now works properly

v6.0.0

01 Apr 02:34
860c8c5
Compare
Choose a tag to compare
v6.0.0 Pre-release
Pre-release

Hello, Voxel! This is the initial release, v6.0.0.

  • Remove hardcoded item values (not-so-magic MagicValues) and use Material/BlockData convention.
  • Removed ink performers due to changed mechanic
  • Removed undo performers (why did we even have this?!)
  • When you set a voxel or replace, it will now copy the entire BlockData (which means that it will save data values as well).

This release was built against Bukkit API 1.15.2. Please write in on the issues page if you have any problems.