ComplexDigging
PluginLicenseRef-All-Rights-Reserved

ComplexDigging

Adds vein mining and power mining (aka. 3x3 mining)

9
Downloads
0
Followers
3 weeks ago
Updated
📦
1
Versions

📖About ComplexDigging

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 Tools3x3 Mining Radius
    • 3x3 Netherite Tool + 8 Diamond Tools5x5 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