Vein Miner Plugin for Minecraft Servers
Vein Miner lets you mine an entire ore vein by sneaking and breaking one block. Instead of clicking dozens of times to clear out a whole vein, you break one ore and the rest pops automatically. It’s the plugin version of the classic VeinMiner mod, built specifically for Bukkit, Spigot, and Paper servers.
Features
The plugin includes a powerful, customizable block list that works exactly how you configure it. You can set which blocks get vein mined, assign them to specific tools, and create aliases to group similar blocks together. This gives prison servers, factions servers, and semi-vanilla servers a powerful mining buff without breaking balance. It rewards players who donate or support your server without being overpowered.
Custom mining patterns let you change how the vein mine works. The flexible system means you can tweak almost everything through config files or in-game commands, no restart needed.
Commands
/veinminer (alias: /vm) is your main command for managing the plugin.
Main Commands:
- reload – Reload the config without restarting the server
- version – Check which version you’re running
- toggle [tool] – Turn vein mining on or off for a tool
- pattern <namespace:key> – Set the mining pattern
- blocklist <tool> – Manage blocks for each tool
Block List Sub-Commands:
- add <id> [data] – Add a block to the list
- remove <id> [data] – Remove a block from the list
- list – See all blocks for that tool
Command Examples:
- /veinminer blocklist pickaxe add stone
- /veinminer blocklist shovel remove dirt 1
- /veinminer toggle axe
- /veinminer pattern veinminer:default
Permissions
veinminer.veinmine.* – Use vein mining for all tools (default for all players)
- veinminer.veinmine.pickaxe
- veinminer.veinmine.axe
- veinminer.veinmine.shovel
- veinminer.veinmine.shears
- veinminer.veinmine.hoe
- veinminer.veinmine.hand
veinminer.blocklist.* – Manage block lists (default for operators)
- veinminer.blocklist.add
- veinminer.blocklist.remove
- veinminer.blocklist.list
veinminer.reload – Reload the config (default for operators)
veinminer.toggle – Toggle vein mining on/off (default for all players)
veinminer.pattern – Change mining patterns (default for all players)
VeinMiner API
If you’re developing plugins, VeinMiner has a stable API you can hook into. You can listen for vein mining events, manipulate player capabilities, and register custom material aliases. Check the plugin source or documentation for detailed API usage.
How to Install
- Download the .jar file from the version you need below
- Drop it in your server’s plugins folder
- Start or restart your server
- The plugin loads automatically – no extra setup needed
- Customize the config.yml in plugins/VeinMiner/ if you want to change defaults
- Use /veinminer reload to apply config changes without restarting
Version Compatibility
Vein Miner Plugin is compatible with Bukkit, Spigot, and Paper servers. Check the downloads below for your version.
Downloads
Minecraft Bukkit 1.12
This file is part of Vein Miner Plugin 1.20.1 | Bukkit Server. Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft Bukkit 1.13 to 1.15
This file is part of Vein Miner Plugin 1.20.1 | Bukkit Server. Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft Bukkit 1.17 to 1.20.1
This file is part of Vein Miner Plugin 1.20.1 | Bukkit Server. Visit the main page for features, installation guide, screenshots, and more download options.