Skip to content

Permissions

deveriku edited this page Apr 7, 2026 · 1 revision

Permissions


Permission Nodes

Permission Description Default
vexora.veinminer.use Allows using veinminer All players
vexora.veinminer.toggle Allows toggling on/off with /vm toggle All players
vexora.veinminer.stats Allows viewing stats with /vm stats All players
vexora.veinminer.admin Allows /vm reload and admin commands OP
vexora.veinminer.bypass.limit Bypass the max block limit (unlimited) OP
vexora.veinminer.bypass.cooldown Bypass the cooldown timer OP
vexora.veinminer.bypass.world Bypass world whitelist/blacklist OP
vexora.veinminer.limit. Set a specific max block limit Not set
vexora.veinminer.update.notify Receive update notifications on join OP

Permission-Based Limits

The vexora.veinminer.limit.<number> permission lets you assign different block limits to different ranks. The plugin finds the highest granted limit for the player.

How it works

  1. Player has vexora.veinminer.limit.64 → can mine veins up to 64 blocks
  2. Config has per-block-limits.DIAMOND_ORE: 16 → diamond veins capped at 16
  3. Result: player mines max 16 diamond blocks (config caps it) but 64 coal blocks (no per-block limit set, or per-block limit is higher)

Priority order:

bypass permission (unlimited)
  → permission-based limit
    → per-block config limit
      → global max-blocks

The lower of the permission limit and config limit is used.


LuckPerms Setup

Basic setup

# All players can use veinminer (already default)
/lp group default permission set vexora.veinminer.use true

Default rank: 32 blocks max

/lp group default permission set vexora.veinminer.limit.32 true

VIP rank: 64 blocks max

/lp group vip permission set vexora.veinminer.limit.64 true

MVP rank: 128 blocks max

/lp group mvp permission set vexora.veinminer.limit.128 true

Admin rank: unlimited + no cooldown

/lp group admin permission set vexora.veinminer.bypass.limit true /lp group admin permission set vexora.veinminer.bypass.cooldown true /lp group admin permission set vexora.veinminer.admin true

Disabling veinminer for a rank

# Guests cannot use veinminer
/lp group guest permission set vexora.veinminer.use false

Per-player override

# Give a specific player a higher limit
/lp user PlayerName permission set vexora.veinminer.limit.256 true

GroupManager Setup

groups:
  default:
    permissions:
      - vexora.veinminer.use
      - vexora.veinminer.limit.32
  vip:
    permissions:
      - vexora.veinminer.limit.64
  admin:
    permissions:
      - vexora.veinminer.admin
      - vexora.veinminer.bypass.limit
      - vexora.veinminer.bypass.cooldown

PermissionsEx Setup

groups:
  default:
    permissions:
      - vexora.veinminer.use
      - vexora.veinminer.limit.32
  vip:
    inheritance:
      - default
    permissions:
      - vexora.veinminer.limit.64
  admin:
    inheritance:
      - vip
    permissions:
      - vexora.veinminer.admin
      - vexora.veinminer.bypass.limit
      - vexora.veinminer.bypass.cooldown

Clone this wiki locally