
VeinMiner999
VeinMiner999 automatically mines complete ore veins in one click, featuring configurable scan ranges, smart same-type detection, and adjustable XP/durability mechanics to deliver balanced mining enhancement for minecraft servers.
⛏️ Features
Vein Mining
Break one ore block and all connected ores of the same type will be mined automatically. Supports all vanilla ores including deepslate variants and nether ores.
Tree Capitator
Chop one log with an axe and the entire tree falls instantly. All connected logs of the same wood type are broken together.
Auto-Smelt
When enabled, iron, gold, and copper ores are automatically smelted into ingots. Consumes fuel items (coal, charcoal, etc.) from your inventory.
Ore Highlighting
Right-click an ore with a pickaxe to see particle effects on all connected ore blocks in the vein. Great for planning your mining!
Silk Touch Support
When using a Silk Touch pickaxe, ore blocks drop as themselves instead of raw materials.
Cooldown System
Configurable cooldown between vein mining actions to balance gameplay.
Tool Durability
Tool durability is consumed for each block mined. Respects Unbreaking enchantment for reduced durability loss.
Configurable Commands
All commands can be individually enabled/disabled with customizable permission groups.
🎮 Commands
| Command | Description | Default Permission |
|---|---|---|
/veinminer | Shows plugin usage information | Everyone |
/veinminer help | Displays all available commands | Everyone |
/veinminer toggle | Toggles vein mining on/off for yourself | Everyone |
/veinminer status | Shows your current vein mining settings | Everyone |
/veinminer reload | Reloads the plugin configuration | Operators |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
veinminer.use | Allows basic VeinMiner usage | true |
veinminer.command.reload | Allows reloading configuration | op |
veinminer.command.toggle | Allows toggling vein mining | true |
veinminer.command.help | Allows viewing help | true |
veinminer.command.status | Allows viewing status | true |
⚙️ Configuration
General Settings
| Setting | Description | Default |
|---|---|---|
max_horizontal_range | How far horizontally to search for ores | 5 |
max_vertical_range | How far vertically to search for ores | 5 |
require_same_type | Only mine ores matching the first broken | true |
give_exp | Award XP when vein mining | true |
take_durability | Consume tool durability per block | true |
max_blocks | Maximum blocks mined per action | 64 |
max_vein_size | Absolute maximum vein size (lag prevention) | 128 |
cooldown_seconds | Cooldown between vein mining actions | 2 |
sneak_to_veinmine | Require sneaking to activate | false |
Display Settings
| Setting | Description | Default |
|---|---|---|
show_vein_message | Show action bar message after mining | true |
vein_message | The message format (%blocks% = count) | "&aVein mined &e%blocks% &aadditional blocks!" |
enable_highlighting | Allow right-click ore highlighting | true |
Tool Settings
| Setting | Description | Default |
|---|---|---|
tool_list_mode | "whitelist" or "blacklist" mode | blacklist |
tool_list | Tools for whitelist/blacklist | [WOODEN_PICKAXE] |
enable_silk_touch_mode | Drop ore blocks with Silk Touch | false |
Tree Capitator Settings
| Setting | Description | Default |
|---|---|---|
enable_tree_capitator | Enable tree chopping feature | true |
tree_capitator_max_blocks | Maximum logs chopped at once | 64 |
tree_capitator_sneak_required | Require sneaking to chop trees | false |
Auto-Smelt Settings
| Setting | Description | Default |
|---|---|---|
enable_auto_smelt | Enable automatic ore smelting | false |
auto_smelt_fuels | Items that count as fuel | [COAL, CHARCOAL, COAL_BLOCK, LAVA_BUCKET, BLAZE_ROD] |
Command Settings
Each command can be configured individually:
commands:
reload:
enabled: true
permission: "op"
toggle:
enabled: true
permission: "default"
help:
enabled: true
permission: "default"
status:
enabled: true
permission: "default"
Permission Values:
"default"- All players can use the command"op"- Only operators can use the command"custom.permission.node"- Players with this permission can use it
📋 Supported Blocks
Ores (Vein Mining)
- Coal Ore / Deepslate Coal Ore
- Iron Ore / Deepslate Iron Ore
- Copper Ore / Deepslate Copper Ore
- Gold Ore / Deepslate Gold Ore
- Diamond Ore / Deepslate Diamond Ore
- Emerald Ore / Deepslate Emerald Ore
- Lapis Ore / Deepslate Lapis Ore
- Redstone Ore / Deepslate Redstone Ore
- Nether Gold Ore
- Nether Quartz Ore
Logs (Tree Capitator)
- Oak Log
- Spruce Log
- Birch Log
- Jungle Log
- Acacia Log
- Dark Oak Log
- Mangrove Log
- Cherry Log
- Crimson Stem
- Warped Stem
Auto-Smelt Conversions
- Raw Iron → Iron Ingot
- Raw Gold → Gold Ingot
- Raw Copper → Copper Ingot
- Ancient Debris → Netherite Scrap