Permissions
- Latest version
- 4.5.0
- Minecraft
- 26.1.x, 26.2.x, 26.3.x
- Platforms
- Spigot, Paper, Folia, Purpur
- Minimum Java version
- 25+
Permissions
The plugin checks these permissions directly in code; they are not declared as a permission tree in plugin.yml. There are no .tool/.command variants. Assign the exact nodes below explicitly in your permissions plugin.
Administration permissions
Reward access
The reward-name segment is lowercase; spaces become underscores and characters outside a–z, 0–9, dot, underscore and hyphen become underscores. For example, VIP Diamonds uses miningrewards.reward.vip_diamonds. If neither global PermissionRequired nor the reward's VIPAccess is enabled, reward permissions are not required. Preview access does not grant editing or removal.
The plugin checks these permissions directly in code; they are not declared as a permission tree in plugin.yml. There are no .tool/.command variants. Assign the exact nodes below explicitly in your permissions plugin.
Administration permissions
Code · Plain text
miningrewards.all.all — All administration actions and all permission-protected rewards; does not replace the separately checked update-notice node.
miningrewards.admin.all — All administration actions, including the global-switch bypass; does not grant VIP rewards by itself.
miningrewards.admin.claimingrewardsbypass — Earn rewards while ClaimingRewardsStatus is false; other restrictions still apply.
miningrewards.admin.createreward — Create rewards.
miningrewards.admin.editreward — Edit rewards.
miningrewards.admin.globalsettings — Access global settings.
miningrewards.admin.maingui — Open the main menu.
miningrewards.admin.previewreward — See detailed preview lore on reward-list items.
miningrewards.admin.removereward — Remove rewards through command or GUI.
miningrewards.admin.rewardlist — Open the reward list.
Reward access
Code · Plain text
miningrewards.reward.all — Access all permission-protected rewards.
miningrewards.reward.<reward_name> — Access one permission-protected reward using its normalized name.
The reward-name segment is lowercase; spaces become underscores and characters outside a–z, 0–9, dot, underscore and hyphen become underscores. For example, VIP Diamonds uses miningrewards.reward.vip_diamonds. If neither global PermissionRequired nor the reward's VIPAccess is enabled, reward permissions are not required. Preview access does not grant editing or removal.
Code · Plain text
miningrewards.update — Receive join update notices when UPDATE_CHECKER_ON_JOIN is true.
