Changes:
- Breadth-First Search (BFS) for Vein Mining
- Thread Pool for Asynchronous Block Processing
- Stopping the Search After Reaching Max Blocks
- Proper Cleanup of Resources on Server Shutdown
Found Bugs:
- When max blocks is reached it does not mine the blocks.
- When max blocks is reached it would mine the furtherst blocks away
Bug Fixes:
- When max blocks is reached it now mines the blocks.
- When max blocks is reached it now mines the closest blocks, after introducing BFS.
New Features:
Vein Mining:
- Break one block of an ore, and the entire vein will automatically be mined!
- Works with all standard ores in Minecraft, such as coal, iron, gold, diamond, emerald, and more.
Tool Compatibility:
- Supports all standard tools (pickaxes)
Configurable Block List:
- Add or remove blocks that can be mined using Veinminer via a simple config file and commands.
Bug Fixes: N/A (Initial release)