FastAsyncVoxelSniper-2.2.1.jar

Details

  • Filename
    FastAsyncVoxelSniper-2.2.1.jar
  • Uploaded by
  • Uploaded
    Aug 29, 2021
  • Size
    531.32 KB
  • Downloads
    870
  • MD5
    09fcdf9ac0f0eb6bd9106f158a3e11ca

Supported Bukkit Versions

  • 1.17
  • 1.16
  • 1.15
  • 1.14
  • 1.13

Changelog

We recently started a thread at our GitHub discussions brainstorming about enhancements and features for FastAsyncVoxelSniper. Make sure to check it out, vote on suggested or create an own thread, so we know what you would like to see: https://github.com/IntellectualSites/FastAsyncVoxelSniper/discussions/52


Get rid of hardcoded world heights

  • Fix inability to clamp Y outside of Y 0 -> 256.
  • Get rid of hardcoded world heights in brushes.

Fixes and refactoring (deprecated methods, inconsistent format, etc)

  • Utilize LivingEntity#addPotionEffects in PunishBrush, multiple effects of the same type are now supported.
  • Propagate a common and pleasant format to messages containing lists.
  • Don't tab-complete commands if sender doesn't have the required permission.
  • Don't tab-complete brushes the player doesn't have access to.
  • Replace useless Bukkit Vectors usage.
  • Use com.sk89q.worldedit.util.Direction instead of direct vectors.
  • Fix stencil brushes sometimes failing even with correct arguments.
  • Fix scanner brush not scanning towards to right direction.
  • Fix error when trying to tab-complete from console.
  • Remove hardcoded limits and default values in command messages.
  • Create default storage folders on startup, such as stencils and signs.

Major improvements to commands and configuration:

  • Add a command to reload config requiring an admin permission voxelsniper.admin.
  • Make some general fields configurable, such as default flag size or warning threshold.
  • Improve brush scalability adding configurable values AND default-values to some brushes.
  • Implement config migration for future changes.
  • Informational commands such as /vs brushes, info, perf, perflong or reload are now executable from console and players.
  • Add BrushProperties field to all brush instances, their name and properties should be accessible.