
VeinMinerPro
High-performance, ore-only vein mining for modern servers
Автор: Marbzy4150обновлён 21 мар. 2026 г.
Механики игрыУтилиты
Описание
⛏️ VeinMinerPro
High-performance, ore-only vein mining for modern Paper/Spigot servers.
VeinMinerPro is a lightweight utility designed for server owners who want the efficiency of chain-mining without the performance cost. Built on Java 21, it ensures your TPS stays at 20.0 while clearing entire ore veins in a single click.
🚀 Performance & Logic
- Queue-Based BFS: Optimized algorithm prevents server lag during large mining operations.
- Smart Grouping: Automatically connects Stone, Deepslate, and Nether ore variants.
- Metadata Tracking: Identifies player-placed blocks to prevent "storage mining" exploits.
- Safety Buffer: Automatically stops the process before your tool breaks (stops at 1 HP).
🛠️ Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/vm toggle | Turn VeinMiner on/off | veinminer.toggle |
/vm reload | Reload config.yml | veinminer.reload |
n/a | Use the ability | veinminer.use |
💰 Support & Donations
If you enjoy this project and want to see more "Pro" features, consider supporting me! Donate via PayPal: paypal.me/marbzy
📦 Installation
- Drop the jar into your
/pluginsfolder. - Ensure you are running Java 21 and Paper/Spigot 1.20.1+.
- Configure your ore limits in
config.yml.
💬 Official Support & Community
Need help with this plugin?
Join the official Marbzy Discord server for:
- 🛠 Direct plugin support (ticket system)
- 🐛 Bug reports
- 💡 Feature suggestions
- 🧪 Beta testing access
- 📢 Update announcements
Developed by Marbzy
Последние версии
Все версии →release
VeinMinerPro V1.1
V1.121 мар. 2026 г.265Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
## ⚡ Performance Update
### Improvements
- **Fixed** block break events cascading recursively during vein mining, causing severe lag on large veins
- **Fixed** memory leak where player UUIDs were never removed from the cooldown map on disconnect
- **Optimised** distance calculation now uses `distanceSquared` instead of `distance`, removing costly square root math from the mining loop
- **Optimised** block coordinate hashing now uses packed `Long` keys instead of heavy `Block` objects for faster vein traversal
- **Optimised** config values are now cached on load instead of being read from disk on every block break
release
Release
1.0.015 февр. 2026 г.150Minecraft: 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Что нового
## 🚀 Initial Release - v1.0.0
**The VeinMiner Protocol is live!**
This initial release introduces the "Clean Slate" architecture, focusing on extreme performance and a streamlined user experience.
### 💎 New Features
- **Smart BFS Engine:** A high-speed Breadth-First Search algorithm that handles up to 64 blocks without affecting TPS.
- **Ore Grouping:** Intelligent detection that bridges Stone and Deepslate ore variants automatically.
- **Durability Guard:** Optional safety feature to prevent tools from breaking (stops at 1 durability).
- **Anti-Exploit:** Metadata tracking to ignore player-placed blocks (prevents XP/Drop farming).
### 🛠️ Configuration
- Fully customizable `config.yml`.
- Support for **MiniMessage** in all messages.
- Action-bar notifications for cooldowns.
### 🔧 Technical Requirements
- **Java:** 21+
- **Platform:** Paper or Spigot 1.20.1+