Skip to content
Profet's Veinminer

Quick rating

Community listing page, reviews may not be monitored by the author.

Profet's Veinminer

By ProfetOwner

No reviews yet

Sneak, mine one ore, and the whole vein comes out in a chain reaction. Respects Fortune, Silk Touch, tool tier and durability. Only needed on the server.

Minecraft
26.3 26.2

About

Description

Veinminer

Sneak, mine one ore, and the whole vein pops out in a chain, with any ore from any mod.

Veinminer 2.0 is a mod for Minecraft Java 26.3, 26.2, 1.21.1 and 1.20.1 on Fabric, Quilt, NeoForge and Forge. Put it on the server and everyone who joins sees the chain, even with an unmodified game. A client install adds nothing.

One swing breaks a whole copper blob A deepslate diamond vein with Fortune III

Features

  • A chain, not a blink. The vein pops block by block from the ore you mined, faster and faster. Each block squashes and snaps, and its loot flies in an arc to land at your feet.
  • Any ore, no list. An ore from a mod that tags #c:ores/<name> is a vein of that name, and an ore tagged only #c:ores gets a vein of its own. Tin next to zinc stays two veins.
  • Same loot as by hand. Each block breaks as if you had mined it: its own drops, Fortune, Silk Touch, XP and tool wear. A vein never breaks your pickaxe.
  • Safe for servers. Land claims and other protections are asked about every block, and a vein across a claim border breaks only the allowed part. A crash or a stopped server mid-chain leaves the rest of the vein as ore. Machines and fake players never start a vein.
  • Cheap. Starting a vein of 64 takes under a millisecond on the server, and a whole chain costs about 14 ms of server time.
  • Everyone chooses. Any player can turn it off or on for themselves with /veinminer.

How to use

  1. Hold a pickaxe.
  2. Sneak and mine an ore.

Creative mode never starts a vein, so building stays instant. When the vein is done, the action bar says how many blocks came out, or that your pickaxe is too worn to go on.

Settings

Settings live in config/veinminer.json on the server. The file is re-read while the game runs. You can set the biggest vein (max_blocks, 64 by default), whether sneaking is needed, where the loot lands, durability use, diagonal veins, the animation (off breaks the whole vein at once), the action-bar message, and a switch per ore group. Operators can use /veinminer status, /veinminer set <key> <value> and /veinminer reload.

Modpack makers can add or move ore groups with a data pack: data/<namespace>/veinminer/group/<name>.json with {"blocks": "#<namespace>:<tag>"}, and #veinminer:never takes blocks out of every group. Blocks with a block entity are never mined by a vein.

Add-ons

Enchanted Veinminer turns veinmining into a pickaxe enchantment you have to find first. It uses the data pack hooks that 2.0 keeps (#veinminer:api/cancel, #veinminer:api/loaded); they are tested here with a stand-in add-on, and the real add-on is not yet re-tested on 2.0. Making your own add-on? See the add-on API. Mods get a Java hook, VeinminerEvents.BEFORE_VEIN.

Installation

Put the jar in the mods folder of the server (or your singleplayer game). Fabric and Quilt use the -fabric.jar and need Fabric API; Forge and NeoForge use the -forge.jar. On 1.20.1 one jar serves Forge and NeoForge.

Coming from 1.3.x? Remove the old data pack or jar first and don't run both. The first time a 1.3.x world loads, Veinminer imports your settings and each player's on/off choice, turns the old data pack off and tells the operators once.

Conflicts. FTB Ultimine, Liteminer, OreVein and Ore Excavation also mine veins. If one is installed, Veinminer warns the operators and the log. Use only one of them.

Tested. Every version on every loader boots and passes the self-test; an ore mod (Immersive Ores) was tried on 1.20.1 Fabric and Quilt. Not yet tested: the function-tag hooks and the 1.3.x migration on 1.21.1 and 1.20.1 (on 1.20.1 the #veinminer:api/cancel function tag cannot veto, the Java hook can), real land-claim mods, and a mod with #c:ores/<name> subtags.

More from Profet

Timber: One chop. Whole tree. Server side. Tidy Pockets: One click. All sorted. Client side.
Having a Blast: One boom. Bouncy blocks. Client or server. Far Out Zoom: The horizon, up close. Client side.

License

© 2026 Profet. All rights reserved.

  • You can use Veinminer on any server, including monetized ones, include it in modpacks that credit Profet and link here, feature it in videos and modify it for your own world or server.
  • Please don't re-upload it or a modified version, sell it, or present it as your own.

Full terms: LICENSE.

Support

Veinminer is free. If it saves you some time, a coffee helps fund the next update.

Support me on Ko-fi

Want your own server to play on with friends? My BisectHosting affiliate link gives you 25% off the first month, and I get a small commission.

Get 25% off your first month at BisectHosting

More from Profet: GitHub (source and issues) · Ko-fi

Veinminer

GitHub Ko-fi

Sneak, mine one ore, and the whole vein comes out.

A lightweight vanilla data pack for Minecraft Java 26.2 and 26.3. It runs on the server only, so players join with an unmodified game. It also comes as a mod (Fabric, Quilt, NeoForge, Forge) and a server plugin (Paper, Purpur, Spigot, Bukkit).

One swing breaks a whole copper blob A deepslate diamond vein with Fortune III

Features

  • The whole vein in one break, including ores that only touch at an edge or a corner. Stone and deepslate variants count as one vein.
  • A chain reaction you can watch. The vein pops block by block, spreading out from the ore you hit, and every block throws its loot out in front of you.
  • Real vanilla drops. Fortune, Silk Touch and XP work exactly as in vanilla, on every block of the vein.
  • Fair. Each ore still needs the right pickaxe, every extra block costs durability (Unbreaking applies), and a vein never breaks your pickaxe.
  • Only ores. It never chain-breaks stone, logs or your builds.
  • Everyone chooses. Any player can turn it off or on for themselves with /trigger veinminer.

How to use

  1. Hold a pickaxe.
  2. Sneak.
  3. Mine an ore.

Works on every vanilla ore: coal, copper, iron, lapis, gold, redstone, diamond, emerald, nether gold, quartz and ancient debris.

Settings

Operators open a clickable menu with /function veinminer:settings. It sets the maximum vein size (64 by default), whether sneaking is needed, where drops land, the animation, durability use, diagonal connections and which ores count.

Add-ons

Enchanted Veinminer turns veinmining into a pickaxe enchantment you have to find first. Making your own add-on? See the add-on API.

Installation

  • Data pack: put the .zip in your world's datapacks folder and run /reload. Don't unzip it.
  • Mod: put the -fabric.jar (Fabric or Quilt, needs Fabric API) or the -forge.jar (Forge or NeoForge) in mods.
  • Plugin: put the -plugin.jar in plugins and restart the server.

Use only one of the three. To remove Veinminer cleanly, run /function veinminer:uninstall first.

More from Profet

Timber: One chop. Whole tree. Server side. Tidy Pockets: One click. All sorted. Client side. Having a Blast: One boom. Bouncy blocks. Client or server. Far Out Zoom: The horizon, up close. Client side.

Support

Veinminer is free. If it saves you some time, a coffee helps fund the next update.

Support me on Ko-fi

Want your own server to play on with friends? My BisectHosting affiliate link gives you 25% off the first month, and I get a small commission.

Get 25% off your first month at BisectHosting

License

© 2026 Profet. All rights reserved.

  • You can use Veinminer on any server, including monetized ones, include it in modpacks that credit Profet and link here, feature it in videos and modify it for your own world or server.
  • Please don't re-upload it or a modified version, sell it, or present it as your own.

Full terms: LICENSE.