Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Veinminer
ModAGPL-3.0-only

Veinminer

Mine the whole vine on mining a single ore. Known feature by modpacks and pvp games like UHC (quick mine)

35.2M
Downloads
3,959
Followers
4 months ago
Updated
📦
30
Versions
equipmentgame-mechanicsutilitybukkitdatapackfabricfoliaforgepaperpurpurquilt
Download Latestv2.5.3View on Modrinth

📖About Veinminer

dono-badge
enchant-badge
silk-badge
fapi-badge

⛏️ Veinminer

Mine a single ore to break the full vein of the same ore!
Veinminer is a common feature in various modpacks or survival pvp game modes like UHC to speed up breaking whole veins.
Now you can use this feature as a datapack too!

Client Hotkey & Highlighting

Add the Hotkey Addon to only veinmine when pressing a hotkey & get a mining preview

Use as Enchantment?

Add the Veinminer Enchantment Addon to limit veinmining to only enchanted tools!

Version 2.x -> Full customizable mod & plugin

Version 1.x -> Light DataPack with less settings

Customization & Settings

Veinminer comes in two different versions

The DataPack (V1) version is a simple version that is usable on every server and world. Click on the config settings to change or be prompted the command.

Command Permission Description
/function veinminer:_config OP/Cheats Access the full settings menu in chat

If you get prompted something like {category:"pickaxe", namespace:"", id:""}, you need to fill in the item/block namespace & ID (press F3+H to see them), e.g. {category:"pickaxe", namespace:"minecraft", id:"sand"} for minecraft:sand


The Fabric & Paper (V2) version is a more advanced version that is only usable with Fabric/Quilt or Paper/PurPur servers.

Command Permission Short Description
/veinminer blocks veinminer.blocks Edit blocks that are veinmineable
/veinminer toggle veinminer.toggle Completely toggle Veinminer
/veinminer settings veinminer.settings Change settings like cooldown, max chain and more
Using Veinminer veinminer.use If perm-restriction is active, this is needed to veinmine
General Settings

To change a setting, enter /veinminer settings ... <new-value>. To check the current state, leave out the new value argument.

Setting Description Default
mustSneak Players must sneak to veinmine false
cooldown Time between players are able to veinmine (in ticks) 20
delay Time between each automated block breaking (in ticks) 1
maxChain Max amount of blocks that can break from one source block 100
needCorrectTool If blocks have a required tool, this must be used true
searchRadius Amount of blocks in between blocks to count connected 1
permissionRestricted Only players with veinminer.use permission can veinmine false
mergeItemDrops All item drops are merged to the source block false
autoUpdate Check for updates and download new version if available false
durabilityDecrease If each mined block should reduce durability true
Block Groups - Advanced Settings

Block groups can hold multiple blocks together that will be treated like the same block.

/veinminer groups create <name> [<block1>] [<block2>]

All blocks inside one group will be mined together. A block can be in multiple groups. New blocks can be added or removed from groups with the following commands:

/veinminer groups edit <name> add-block <block>

/veinminer groups edit <name> remove-block <block>

Groups can be limited to certain tools, for example group wood can only be mined by axes. If no tool is added to a group, all tools are allowed. If a block is in multiple groups, all tools from those groups are allowed.

(If a block is in one unlimited tool group and one limited to axes, only axes work for this block)

/veinminer groups edit <name> add-tool <item>

/veinminer groups edit <name> remove-tool <item>


You can also modify the group file directly inside .../veinminer/default_groups.json, here are some useful templates by @DereC4:

Ores & Logs

[ { "name": "Ores", "blocks": [ "minecraft:coal_ore", "minecraft:deepslate_coal_ore", "minecraft:iron_ore", "minecraft:deepslate_iron_ore", "minecraft:copper_ore", "minecraft:deepslate_copper_ore", "minecraft:gold_ore", "minecraft:deepslate_gold_ore", "minecraft:redstone_ore", "minecraft:deepslate_redstone_ore", "minecraft:emerald_ore", "minecraft:deepslate_emerald_ore", "minecraft:lapis_ore", "minecraft:deepslate_lapis_ore", "minecraft:diamond_ore", "minecraft:deepslate_diamond_ore", "minecraft:nether_gold_ore", "minecraft:nether_quartz_ore" ], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "Logs", "blocks": [ "minecraft:acacia_log", "minecraft:oak_log", "minecraft:mangrove_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:spruce_log", "minecraft:dark_oak_log", "minecraft:pale_oak_log", "minecraft:cherry_log", "minecraft:crimson_stem", "minecraft:warped_stem" ], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] } ]

Ores & Logs - Splittet

[ { "name": "coal_ore", "blocks": ["minecraft:coal_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_coal_ore", "blocks": ["minecraft:deepslate_coal_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "iron_ore", "blocks": ["minecraft:iron_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_iron_ore", "blocks": ["minecraft:deepslate_iron_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "copper_ore", "blocks": ["minecraft:copper_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_copper_ore", "blocks": ["minecraft:deepslate_copper_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "gold_ore", "blocks": ["minecraft:gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_gold_ore", "blocks": ["minecraft:deepslate_gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "redstone_ore", "blocks": ["minecraft:redstone_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_redstone_ore", "blocks": ["minecraft:deepslate_redstone_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "emerald_ore", "blocks": ["minecraft:emerald_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_emerald_ore", "blocks": ["minecraft:deepslate_emerald_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "lapis_ore", "blocks": ["minecraft:lapis_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_lapis_ore", "blocks": ["minecraft:deepslate_lapis_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "diamond_ore", "blocks": ["minecraft:diamond_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_diamond_ore", "blocks": ["minecraft:deepslate_diamond_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "nether_gold_ore", "blocks": ["minecraft:nether_gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "nether_quartz_ore", "blocks": ["minecraft:nether_quartz_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "acacia_log", "blocks": ["minecraft:acacia_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "oak_log", "blocks": ["minecraft:oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "mangrove_log", "blocks": ["minecraft:mangrove_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "birch_log", "blocks": ["minecraft:birch_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "jungle_log", "blocks": ["minecraft:jungle_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "spruce_log", "blocks": ["minecraft:spruce_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "dark_oak_log", "blocks": ["minecraft:dark_oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "pale_oak_log", "blocks": ["minecraft:pale_oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "cherry_log", "blocks": ["minecraft:cherry_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "crimson_stem", "blocks": ["minecraft:crimson_stem"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "warped_stem", "blocks": ["minecraft:warped_stem"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] } ]

OP players will have all permissions. To manually grant permissions see Luckperms.
For Folia support you need to set delay to 0!

Server Hosting (ad)

You are looking for an easy way to play with your friends?

Get a powerful server and support us ❤ by clicking on the sign below!

lilypad.gg/miraculixx

Some Advice

  • To veinmine, your pickaxe must be able to mine the ore in normal conditions (unless disabled in V2)
  • While Veinminer is running very lightweight, mining unnatural big veins can lag the client and the server through the amount of items

If you need any help or want to share some ideas to add, just hop on our Discord (dc.mutils.net)

👥 Team & Contributors

Miraculixx
MiraculixxOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitdatapackfabricfoliaforgepaperpurpurquilt
Minecraft Versions
1.20.51.20.61.211.21.11.21.21.21.31.21.41.21.5+6 more

🔗 Links

Modrinth Page