Skip to content

Releases: 2008Choco/VeinMiner

Fixes, PlaceholderAPI Support, & Fabric 1.18.1

12 Dec 00:17
Compare
Choose a tag to compare

Changelog (Bukkit)

  • (#67) PlaceholderAPI support. Added new placeholders (credit to @darbyjack)
    • %veinminer_enabled%: Whether or not VeinMiner is toggled on
    • %veinminer_enabled_category_<category>%: Whether or not VeinMiner is toggled on for a given category
    • %veinminer_active%: Whether or not VeinMiner is active (e.g. the player has the keybind pressed)
  • (#74) Added NONE as an option for DefaultActivationStrategy. VeinMiner will never active in this case
  • (#73) Fixed AntiAura failing to integrate on modern versions
  • (#71) Fixed 1.17.1 servers failing to startup properly due to legacy support

Changelog (Fabric)

  • Updated to support Fabric 1.18.1, loader 0.12.11
  • Dropped support for Minecraft 1.17.x
  • Dropped support for Java 16 (as Minecraft now requires Java 17)

While VeinMiner for Fabric is compiled against Java 17 to comply with Minecraft 1.18's required version of Java, VeinMiner for Bukkit (the server plugin) is still compiled against Java 8. This may not be the case in the future. It is advised that you update your version of Java to at least Java 16 if you have not already as VeinMiner will soon use it as the minimum version.

Minor Fixes & Fabric 1.17

30 Jun 01:31
Compare
Choose a tag to compare

Changelog (Bukkit)

  • Re-fix the reverted fix for Matrix API (oops)
  • Fix typo in default configuration for powder_snow
  • Add deepslate_redstone_ore to the default pickaxe configuration

Changelog (Fabric)

  • (#66) Updated to support Fabric 1.17, loader 0.11 (Thank you @YuRaNnNzZZ)

1.17 Support

12 Jun 23:09
Compare
Choose a tag to compare

Changelog

  • The default config.yml blocklist is now alphabetically sorted
  • Added support for 1.17 (still supports 1.13.x - 1.16.x) (#59)
  • Added new 1.17 blocks to the default config.yml:
    • Pickaxe:
      • minecraft:amethyst_cluster
      • minecraft:copper_ore
      • minecraft:deepslate_coal_ore
      • minecraft:deepslate_copper_ore
      • minecraft:deepslate_diamond_ore
      • minecraft:deepslate_emerald_ore
      • minecraft:deepslate_gold_ore
      • minecraft:deepslate_iron_ore
      • minecraft:deepslate_lapis_ore
      • minecraft:raw_copper_block
      • minecraft:raw_gold_block
      • minecraft:raw_iron_block
    • Shovel:
      • minecraft:snow
      • minecraft:powdered_snow
    • Hoe
      • minecraft:moss_block
      • minecraft:moss_carpet
    • Shears
      • minecraft:azalea_leaves
      • minecraft:flowering_azalea_leaves

Matrix API 6.0 & Version Bump

03 Jun 14:42
Compare
Choose a tag to compare

Changelog

  • Fixed inaccurate plugin version (#57)
  • Fixed incompatibility with Matrix 6.0. Support for Matrix 5.0 was dropped.

Small Fixes

13 Mar 15:12
Compare
Choose a tag to compare

Changelog

  • Adjusted the build scripts for VeinMiner. Developers should find it more convenient to contribute, build and test
  • Fixed false flags and violations with AntiAura

Improvements to patterns & other misc changes

18 Feb 03:47
Compare
Choose a tag to compare

Changelog

  • Added VeinMiningPattern configuration option to set the vein mining pattern. This can be used in unison with custom VeinMiner addons wanting to write custom mining patterns
    • For regular vein miner users, it is recommended that this value remain untouched
  • Added a few missing blocks to the default block lists and aliases:
    • minecraft:crimson_hyphae and minecraft:warped_hyphae were added to the Axe block list
    • minecraft:soul_sand and minecraft:soul_soil were added to the Shovel block list
    • minecraft:crimson_stem and minecraft:crimson_hyphae are now aliased
    • minecraft:warped_stem and minecraft:warped_hyphae are now aliased
  • Update bStats from 1.7 to 2.2.1
  • Installed anti cheats and their versions are now sent to bStats
    • This data, like all other collected data, is anonymous and transparently collected at https://bstats.org/plugin/bukkit/VeinMiner/
    • If this makes you feel uncomfortable and you wish to disable bStats, you may do so in the config.yml by setting MetricsEnabled to false
    • I ask that you leave metrics enabled. These stats help me determine where to focus my support for VeinMiner
  • Improved tab completion for /veinminer pattern. The veinminer: namespace is now optional
  • Improved invalid input for pattern ids passed to /veinminer pattern
  • Fixed /veinminer pattern not persisting across restarts
  • Fixed false flags with Matrix anti cheat
  • Fixed errors on startup when McMMO Classic is installed (#55)
    • McMMO Classic is not supported and NerfMcMMO will not work - consider updating when possible.

Client Messaging Improvements & McMMO Nerf

11 Feb 20:16
Compare
Choose a tag to compare

Changelog

  • Added NerfMcMMO config option (default false) to only grant mining experience for the first block mined when using VeinMiner
  • Added veinminer.client.reminded permission node, default to nobody. Players with this permission node will not receive the client mod reminder message
    • This is added mostly for admins/staff that don't intend on playing the server. Grant this permission to those groups and the message will not be sent
  • The default DisallowedMessage and SuggestionMessage options are now a little less wordy/annoying/intrusive
  • Players that join with the client mod are now automatically set to /veinminer mode client
  • Players trying to use /veinminer mode client without the mod installed will now be prompted to install the mod
  • /veinminer mode will no longer tab complete client if AllowClientActivation is set to false

VeinMiner4Bukkit is still supported by this version of VeinMiner. No changes to the protocol were made

Security & Other Bug Fixes

09 Feb 20:51
Compare
Choose a tag to compare

Changelog

  • Fix incompatibilities with downstream forks of NCP (i.e. Updated-NCP)
  • Fix first-time startup of VeinMiner not loading block lists properly and requiring either a restart or /veinminer reload
  • Fix a potential security vulnerability. Players with custom/hacked clients attempting to abuse the VeinMiner client mod channel will now be kicked for illegal packets

NCP Improvements

01 Feb 20:42
Compare
Choose a tag to compare

Changelog

  • Fix more false flags with NoCheatPlus (hopefully they should now all be covered)
  • Fix the inaccurate/missing plugin description

(VeinMiner4Bukkit - Fabric does not need an update. Latest version is supported, no protocol changes were made)

Single point collection & bug fixes

31 Jan 23:30
Compare
Choose a tag to compare

Changelog

  • Added CollectItemsAtSource configuration option to set whether items should be collected at the source block of a vein mine. Enabled by default
  • Fix integration with NCP false flagging players using vein miner

Fabric Changelog

  • (#54) Fix UI elements from other mods being darkened when VeinMiner was activated

VeinMiner4Bukkit release: https://www.curseforge.com/minecraft/mc-mods/veinminer4bukkit/files/3188262
Mirror download attached to this release