-
Notifications
You must be signed in to change notification settings - Fork 1
Faq
Check these in order:
-
Are you sneaking? Default requires crouch (Shift). Set
require-sneak: falsein config to disable this. -
Is the block in the
blockslist? Checkconfig.yml→blockssection. -
Is your tool in the
toolslist? Checkconfig.yml→toolssection. Leave empty to allow all tools. -
Do you have permission? You need
vexora.veinminer.use(default: all players). - Are you in Creative mode? VeinMiner only works in Survival.
-
Is the plugin enabled? Run
/vm infoto check status. - Is the ore alone? VeinMiner only activates when there are 2+ connected blocks of the same type.
Make sure you're using the latest version. This was a bug in early releases where the protection check caused infinite recursion. It's fixed in v1.0.0 with a recursion guard.
Update to the latest version. Earlier versions had a bug where the origin block was counted in the vein list, causing incorrect progress tracking.
Make sure drop-experience: true in config. If using an older version, update — there was a bug where XP was calculated after the block was already broken (AIR), resulting in 0 XP.
Check that apply-durability: true in config. Note that Unbreaking enchantment reduces durability loss — this is intentional and matches vanilla behavior.
Set break-tool: false in config (this is the default). VeinMiner will stop mining when the tool has 1 durability left.
Add any Bukkit Material name to the blocks list:
blocks:
- OAK_LOG
- BIRCH_LOG
- WHEAT
- GLOWSTONEYes. Vexora uses block.getDrops(tool, player) which respects all enchantments on the tool, including Silk Touch and Fortune.
Yes. McMMO listens to BlockBreakEvent, and Vexora fires this event for each block (if protection-check: true). McMMO XP should be granted normally.
No, as long as protection-check: true (default). Vexora fires a BlockBreakEvent for each block, and protection plugins (GriefPrevention, Towny, etc.) will cancel the event for protected blocks. See Protection Plugins.
Use permission-based limits:
/lp group default permission set vexora.veinminer.limit.32 true
/lp group vip permission set vexora.veinminer.limit.64 trueSee Permissions for full details.
Use the world blacklist in config:
worlds:
blacklist:
- world_the_end
- world_netherVexora VeinMiner supports 1.20 — 1.21.11 only. Older versions are not supported.
Download a language file from the languages/ folder on GitHub, rename it to messages.yml, and place it in plugins/VexoraVeinMiner/. See Messages & Languages.
In plugins/VexoraVeinMiner/stats.yml. Each line is a player UUID and their total blocks mined. The file is created automatically on first use.