Sueta

CaveMiner

1.2.0-BETA

A lightweight VeinMiner-style plugin. Break one ore, mine the whole vein. Fortune-aware, Unbreaking-aware, fully configurable in a single config.yml. Optional PlaceholderAPI support.

·Config
  1. 1.2.0-BETAlatestCaveMiner 1.2.0-BETASep 24, 2026
    - Runs on Folia. Work that touches the world or a player now goes through the region and entity schedulers there, and bStats stays off on Folia. Paper, Purpur and Spigot behave as before.
    1 download
  2. 1.1.0CaveMiner 1.1.0Aug 15, 2026
    Vein mining for ores: break one block and the connected vein follows, with durability and enchantments handled the way vanilla would. This release is also the first open source one: https://github.com/LucasTHCR/CaveMiner
    Fixed
    - Vein mining ignored every protection and logging plugin. Chained blocks were removed without a block break event, so WorldGuard, claim plugins and block loggers never saw them - a vein could be pulled straight through someone else's claim. Every block now fires its own event, and a block another plugin vetoes is skipped while the rest of the vein continues. - Fortune had no effect. The bonus was read from the block after it had already been set to air, so it never matched. Drops now come from the block's loot table, which applies Fortune and Silk Touch exactly as vanilla does. - Chained blocks dropped no experience at all. Coal, diamond, emerald, lapis, redstone and quartz gave experience for the one block broken by hand and nothing for the rest of the vein. - Break particles never appeared - the option was read nowhere. particles.enabled now exists in config.yml. - Bare hands ended the chain after the first block, although an empty tool list is documented as "any tool, or fist". - The block that breaks the tool is mined instead of being lost. - Statistics survive a restart and no longer overcount veins that stopped early.
    Added
    - caveminer.use (default true) and caveminer.reload (op) - there was no permission at all before - /caveminer reload and /caveminer stats, alias /cm - merge-deepslate-variants so an ore pocket on the deepslate border stays one vein - sound.name accepts both BLOCK_STONE_BREAK and block.stone.break
    Changed
    - The listener runs on HIGHEST, after protection plugins have had their say. On HIGH a plugin cancelling later came too late. - The vein search skips unloaded chunks instead of generating terrain on the main thread. - stats.yml keeps only online players in memory. Requires Java 21. PlaceholderAPI is optional.
    22 downloads
  3. 1.0-RELEASECaveMiner 1.0-RELEASEJun 13, 2026
    88 downloads

Similar projects

Config →