All Mods Resource Packs Data Packs Shaders Modpacks Plugins
VeinMine

VeinMine

by diaoyugan • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Vein Mine - Minecraft Mod

English | 简体中文

Introduction

Vein Mine is a lightweight, fast-updating vein mining mod for Minecraft that allows players to efficiently mine connected blocks of the same type.

Whether you’re mining ores, chopping trees, harvesting crops, or gathering building materials, Vein Mine helps you do it faster while remaining highly configurable and multiplayer-friendly.

Unlike many vein mining mods, Vein Mine provides advanced block matching options, allowing players and server owners to precisely control which blocks should be considered part of the same vein.

Features

Vein Mining

  • Mine connected blocks with a single action.
  • Works with vanilla and modded blocks.
  • Configurable activation mode (Toggle or Hold).

Advanced Block Matching (1.4.1+)

  • Distinguish mature and immature crops.
  • Distinguish dyed block color variants.
  • Distinguish deepslate ores and normal ores.
  • Optional one-block gap bridging.

Tool Protection

  • Prevent tools from breaking unexpectedly.
  • Configurable durability protection threshold.
  • Custom protected tool list support.

Multiplayer Friendly

  • Server-controlled configuration.
  • Client settings automatically respect server rules.
  • Consistent behavior across multiplayer environments.

Highlighting

  • Real-time target highlighting.
  • Preview exactly which blocks will be mined before breaking them.

Configuration

1.4.0+

Open the configuration screen using: V + M (default)

Older Versions

For Fabric: Install Mod Menu and open Vein Mine through the Mods menu.

For NeoForge: Open Vein Mine through the Mods menu

Manual Configuration

  • Edit: .minecraft/config/veinmine.json

  • For dedicated servers, the configuration file located in <your server's path>/config/veinmine.json

  • Use /veinmine reload command to reload configuration from file.

  • For detailed explanations of all available options, see:

  • Configuration Guide

Controls

  • ~ (default): Toggle Vein Mine
  • V + M (default): Open Configuration Screen (1.4.0+)

Notes

Feature availability may vary between older releases and the latest version.

Support & Feedback

If you encounter any issues or have any suggestions, feel free to open an issue on our GitHub Issues page. Or, if you'd like to contribute to the project, welcome to open a PR on GitHub!

License

This mod is licensed under the GNU General Public License Version 3. See LICENSE for details.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric Neoforge
1d ago 1
26.2
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.2
Neoforge
1d ago 1
26.1.1
Neoforge
1d ago 1
26.1.1
Fabric
1d ago 1
26.3
Fabric Neoforge
1d ago 1
26.3
Neoforge
1d ago 1
26.3
Fabric
1d ago 1
26.3-snapshot-9
Fabric
1d ago 1
26.2
Fabric Neoforge
1d ago 1
26.2
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2-rc-2
Fabric
1d ago 1
26.2-pre-3
Fabric
1d ago 1
26.1.2
Neoforge
1d ago 1
26.1.x
Neoforge
1d ago 1
26.1
Neoforge
1d ago 1
26.1
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Neoforge
1d ago 1
26.1.x
Fabric
1d ago 1
26.1-snapshot-11
Neoforge
1d ago 1
26.1-snapshot-11
Fabric
1d ago 1
26.1-snapshot-6
Fabric
1d ago 1
26.1-snapshot-6
Neoforge
1d ago 1
26.1-snapshot-2
Neoforge
1d ago 1
26.1-snapshot-2
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.8
Fabric
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.3
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
[1.4.2.1] 1.4.2.1 by diaoyugan on Oct 21, 2026
Download
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
[1.4.1.1] 1.4.1.1 by diaoyugan on Oct 21, 2026
Download
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
[1.4.1.1] 1.4.1.1 by diaoyugan on Oct 21, 2026
Download
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
[1.4.0.4] 1.4.0.4 by diaoyugan on Oct 21, 2026
Download
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
[1.4.0.4] 1.4.0.4 by diaoyugan on Oct 21, 2026
Download
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
### Fixes
  • Fixed vein mining bypassing spawn protection or mining beyond the world border in some situations.
  • Improved compatibility with mods that cancel block breaking on NeoForge.
  • Fixed NeoForge processing block highlight requests while vein mining was disabled.
  • Added server-side checks to reject block highlight requests outside the player's interaction range.
# Universal JAR Experimental Build
This is an experimental release that packages both Fabric and NeoForge support into a single JAR.

## Purpose
This build is intended to verify whether a unified JAR can work reliably across multiple loaders without maintaining separate artifacts.

## Notes
This is not the recommended production build.

Functionality should be identical to the regular Fabric and NeoForge releases.

If you encounter any loader-specific issues, please report them with:

Minecraft version

Loader version

Crash report or latest.log

If testing goes well, this may become an optional distribution format in the future.
[1.4.1] 1.4.1-neoforge by diaoyugan on Oct 21, 2026
Download
  • The original Config Screen implementation has been spun off into the experimental project **[Enchanted UI](https://github.com/diaoyugan/EnchantedUI)**
  • The Config Screen included with this mod is now built on top of **Enchanted UI**.
  • In this mod, Enchanted UI is integrated directly rather than used as a separate dependency, so no additional installation is required.**
  • Completely rewrote the vein mining detection logic to fix various potential legacy bugs.
  • Added an option to distinguish between mature and immature crops.
  • Added an option to treat color variants of the same block type (e.g., blue and white wool) as identical.
  • Added an option to treat deepslate ores and their regular counterparts as the same ore type.
  • Added one-block gap bridging for BFS search.
  • Reorganized block matching options into the Search Logic page.
  • Disabled server-managed settings while connected to remote servers.
  • Updated the configuration UI for Enchanted UI 0.2.0-dev.
  • Updated the configuration documentation.
  • Refined localization across all supported languages.
[1.4.1] 1.4.1-fabric by diaoyugan on Oct 21, 2026
Download
  • The original Config Screen implementation has been spun off into the experimental project **[Enchanted UI](https://github.com/diaoyugan/EnchantedUI)**
  • The Config Screen included with this mod is now built on top of **Enchanted UI**.
  • In this mod, Enchanted UI is integrated directly rather than used as a separate dependency, so no additional installation is required.**
  • Completely rewrote the vein mining detection logic to fix various potential legacy bugs.
  • Added an option to distinguish between mature and immature crops.
  • Added an option to treat color variants of the same block type (e.g., blue and white wool) as identical.
  • Added an option to treat deepslate ores and their regular counterparts as the same ore type.
  • Added one-block gap bridging for BFS search.
  • Reorganized block matching options into the Search Logic page.
  • Disabled server-managed settings while connected to remote servers.
  • Updated the configuration UI for Enchanted UI 0.2.0-dev.
  • Updated the configuration documentation.
  • Refined localization across all supported languages.
1.4.1-beta.3

  • Completely rewrote the vein mining detection logic to fix various potential legacy bugs.
  • Added an option to distinguish between mature and immature crops.
  • Added an option to treat color variants of the same block type (e.g., blue and white wool) as identical.
  • Added an option to treat deepslate ores and their regular counterparts as the same ore type.
  • Added one-block gap bridging for BFS search.
  • Reorganized block matching options into the Search Logic page.
  • Disabled server-managed settings while connected to remote servers.
  • Updated the configuration UI for Enchanted UI 0.1.6-dev.
  • Updated the configuration documentation.
  • Refined localization across all supported languages.

## 1.4.1-beta.1

  • The original Config Screen implementation has been spun off into the experimental project **[Enchanted UI](https://github.com/diaoyugan/EnchantedUI)**
  • The Config Screen included with this mod is now built on top of **Enchanted UI**.
  • In this mod, Enchanted UI is integrated directly rather than used as a separate dependency, so no additional installation is required.**
  • The Minecraft 26.2-pre3 NeoForge version is still pending adaptation to the target game version.
[1.4.0.3] 1.4.0.3-neoforge by diaoyugan on Oct 21, 2026
Download
port to 26.1.2 for neoforge
[1.4.0.1] 1.4.0.1-neoforge by diaoyugan on Oct 21, 2026
Download
bug fixes for neoforge
[1.4.0] 1.4.0-neoforge by diaoyugan on Oct 21, 2026
Download
  • Enhance network safeguards, reduce redundant computations, and improve performance
  • Fix "Use hold instead of toggle" option not working
  • Refactor config UI and reduce verbosity of English descriptions
  • Update to 26.1
  • Added /veinmine reload command to reload configuration from file.

[1.4.0] 1.4.0-fabric by diaoyugan on Oct 21, 2026
Download
  • Enhance network safeguards, reduce redundant computations, and improve performance
  • Fix "Use hold instead of toggle" option not working
  • Refactor config UI and reduce verbosity of English descriptions
  • Update to 26.1
  • Added /veinmine reload command to reload configuration from file.

Fix networking issue preventing connection to dedicated servers on NeoForge


Reduce drops scans when collecting vein mining drops (Performance has improved to S(n) = (n × E) / E = n times)
Fix networking issue preventing connection to dedicated servers on NeoForge


Reduce drops scans when collecting vein mining drops (Performance has improved to S(n) = (n × E) / E = n times)
[1.4.0-beta.2] 1.4.0-beta.2 by diaoyugan on Oct 21, 2026
Download
Update to 26.1-snapshot-11

Fix "cancel" and "save & exit" sometimes being covered by other UI elements.
[1.4.0-beta.2] 1.4.0-beta.2 by diaoyugan on Oct 21, 2026
Download
Update to 26.1-snapshot-11

Fix "cancel" and "save & exit" sometimes being covered by other UI elements.
The first version of neoforge


USE THIS ALPHA VERSION AT YOUR OWN RISK
Fully refactor project structure for Minecraft 26.1-snapshot-2
  • Complete migration to official unobfuscated mappings
  • Remove all Yarn-based code and legacy 1.21 support
  • Drop backward compatibility with all 1.21.x versions
  • Refactor networking to comply with new payload registration rules
  • Update build scripts, Gradle setup, and dependencies for 26.1 snapshot
This version CAN NOT ues config screen, and
USE THIS ALPHA VERSION AT YOUR OWN RISK.
[1.3.5] 1.3.5+1.21.11 by diaoyugan on Oct 21, 2026
Download
fixed game crash when turn off "Enable Intrusive Code"
  • Added support for Minecraft 1.21.11
  • Reworked highlight rendering for 1.21.11
  • Improved visual quality of block outlines on the updated render system
[1.3.3] 1.3.3+1.21.9-1.21.10 by diaoyugan on Oct 21, 2026
Download
fixed [#34](https://github.com/diaoyugan/Veinmine/issues/34)

We have confirmed that AMD users may experience highlight lines not rendering. For more details, please see [this link](https://github.com/diaoyugan/Veinmine/issues/35).

[1.3.2] 1.3.2+1.21.6-1.21.8 by diaoyugan on Oct 21, 2026
Download
1. Added an option to enable or disable highlight rendering.
2. Improved supported languages to better match local conventions.
3. Fixed the highlight color preview tips not showing in versions after 1.21.6.
4. Fix leftover highlight issue when the crosshair points to empty space or beyond range.
[1.3.1] 1.3.1+1.21-1.21.4 by diaoyugan on Oct 21, 2026
Download
Support for 1.21-1.21.2

Remove "Advanced" options in 1.21.3 and 1.21.4
because it`s not working before versions that we add the dedicated RenderLayer and RenderPipeline
[1.3.0] 1.3.0+1.21.9-1.21.10 by diaoyugan on Oct 21, 2026
Download
Highlight render support for 1.21.9 and 1.21.10
suppoet for 1.21.9 and 1.21.10
highlight is still in development
[1.2.5] 1.2.5+1.21.3-1.21.4 by diaoyugan on Oct 21, 2026
Download
fix [#26](https://github.com/diaoyugan/Veinmine/issues/26) for dedicated server
VeinMine Icon
Download VeinMine
Select game version
Select platform