ComplexDigging
Enhance your server's mining experience with fully configurable Vein Mining and Power Mining mechanics. Give your players powerful new abilities while keeping total control over speed, scaling, and balancing.
⛏️ Features
1. Vein Mining
Chop down entire veins of ore or wood in a single action.
- How it works: Simply crouch while breaking a block within a designated block group to chain-destruct the entire vein.
- Dynamic Animation: Blocks break sequentially from closest to furthest. The delay between breaks is fully configurable, creating a smooth and satisfying visual animation.
2. Power Mining (Area of Effect)
Upgrade your Netherite tools at a crafting table to clear out massive areas at once.
- The Upgrade Path:
- Netherite Tool + 8 Golden Tools → 3x3 Mining Radius
- 3x3 Netherite Tool + 8 Diamond Tools → 5x5 Mining Radius
- On-the-Fly Controls:
- Adjust Radius: Right-click the air to increase the mining radius by 1. Crouch and right-click to decrease it.
- Temporary Disable: Need precision? Just crouch while mining to temporarily disable the Power Mining effect and break only a single block.
⚙️ Configuration
Below is the default configuration file. You can customize block groups, animation speeds, and tool upgrade requirements to fit your server's economy.
vein-mining:
enabled: true
max-count: 128
speed: 0.8
models:
ores:
enabled: true
groups:
- - '#minecraft:coal_ores'
- - '#minecraft:copper_ores'
- - '#minecraft:iron_ores'
- minecraft:raw_copper_block
- minecraft:raw_copper_block
- - '#minecraft:gold_ores'
- minecraft:raw_gold_block
- - '#minecraft:redstone_ores'
- - '#minecraft:lapis_ores'
- - '#minecraft:diamond_ores'
- - minecraft:nether_quartz_ore
- - minecraft:ancient_debris
- - minecraft:glowstone
- - minecraft:amethyst_cluster
- minecraft:small_amethyst_cluster
- minecraft:medium_amethyst_cluster
- minecraft:large_amethyst_cluster
leaves:
enabled: true
groups:
- - minecraft:oak_leaves
- - minecraft:dark_oak_leaves
- - minecraft:pale_oak_leaves
- - minecraft:acacia_leaves
- - minecraft:birch_leaves
- - minecraft:cherry_leaves
- - minecraft:jungle_leaves
- - minecraft:mangrove_leaves
- - minecraft:spruce_leaves
- - minecraft:azalea_leaves
- minecraft:flowering_azalea_leaves
trees:
enabled: true
check-neighbors:
min-count: 1
items:
- '#minecraft:leaves'
groups:
- - minecraft:oak_log
- minecraft:oak_wood
- - minecraft:spruce_log
- minecraft:spruce_wood
- - minecraft:birch_log
- minecraft:birch_wood
- - minecraft:jungle_log
- minecraft:jungle_wood
- - minecraft:acacia_log
- minecraft:acacia_wood
- - minecraft:dark_oak_log
- minecraft:dark_oak_wood
- - minecraft:mangrove_log
- minecraft:mangrove_wood
- minecraft:mangrove_roots
- - minecraft:cherry_log
- minecraft:cherry_wood
- - minecraft:pale_oak_log
- minecraft:pale_oak_wood
- - minecraft:crimson_stem
- minecraft:crimson_hyphae
- - minecraft:warped_stem
- minecraft:warped_hyphae
crops:
enabled: true
groups:
- - minecraft:wheat
- - minecraft:carrots
- - minecraft:potatoes
- - minecraft:beetroots
- - minecraft:pitcher_crop
- - minecraft:torchflower_crop
- - minecraft:red_mushroom
- - minecraft:brown_mushroom
- - minecraft:mushroom_stem
- minecraft:red_mushroom_block
- - minecraft:mushroom_stem
- minecraft:brown_mushroom_block
- - minecraft:melon
- - minecraft:pumpkin
others:
enabled: true
groups:
- - minecraft:clay
- - '#minecraft:mud'
- - minecraft:sand
- - minecraft:red_sand
- - minecraft:gravel
- - minecraft:cobweb
- - minecraft:soul_sand
- minecraft:soul_soil
- - minecraft:sculk
- minecraft:sculk_vein
- - minecraft:ice
- minecraft:packed_ice
- - minecraft:snow
- minecraft:powder_snow
- - minecraft:moss
- minecraft:moss_carpet
power-mining:
enabled: true
materials:
minecraft:netherite_pickaxe:
- minecraft:golden_pickaxe
- minecraft:diamond_pickaxe
minecraft:netherite_axe:
- minecraft:golden_axe
- minecraft:diamond_axe
minecraft:netherite_shovel:
- minecraft:golden_shovel
- minecraft:diamond_shovel
