Permissions
Complete permission reference for SigmaTools, including all permission nodes, default values, and role-based examples.
Permission Overviewโ
SigmaTools uses a hierarchical permission system that allows fine-grained control over tool usage, administration, and bypass capabilities.
Permission Nodesโ
Admin Permissionsโ
sigmatools.adminโ
Default: op
Description: Access to all SigmaTools admin commands
Grants:
/sigmatools give- Give tools to players/sigmatools reload- Reload configuration/sigmatools debug- Debug commands
Example (LuckPerms):
/lp group admin permission set sigmatools.admin true
sigmatools.bypassโ
Default: op
Description: Bypass all SigmaTools restrictions
Grants:
- Bypass cooldown restrictions
- Bypass durability drain
- Bypass protection checks
- Bypass economy costs
Note: This is a wildcard permission. Individual bypass permissions provide more granular control.
Bypass Permissionsโ
sigmatools.bypass.cooldownโ
Default: false
Description: Bypass cooldown/charge restrictions
Effect: Player can use tools without waiting for charges to recharge
Example (LuckPerms):
/lp user PlayerName permission set sigmatools.bypass.cooldown true
sigmatools.bypass.durabilityโ
Default: false
Description: Bypass durability drain
Effect: Tools never lose durability when used
Example (LuckPerms):
/lp user PlayerName permission set sigmatools.bypass.durability true
sigmatools.bypass.protectionโ
Default: false
Description: Bypass protection plugin checks
Effect: Can use tools in protected areas (use with caution)
Example (LuckPerms):
/lp user PlayerName permission set sigmatools.bypass.protection true
Warning: This allows breaking blocks in protected areas. Only grant to trusted administrators.
sigmatools.bypass.economyโ
Default: false
Description: Bypass economy costs and restrictions
Effect: Tools are free to use, no costs deducted, no rewards given
Example (LuckPerms):
/lp user PlayerName permission set sigmatools.bypass.economy true
Tool Usage Permissionsโ
sigmatools.use.*โ
Default: true
Description: Use all SigmaTools
Grants: Access to all tools (pickaxe, axe, bucket, hoe)
Example (LuckPerms):
/lp group default permission set sigmatools.use.* true
sigmatools.use.pickaxeโ
Default: true
Description: Use SigmaTools pickaxe
Example (LuckPerms):
/lp group default permission set sigmatools.use.pickaxe true
sigmatools.use.axeโ
Default: true
Description: Use SigmaTools axe
Example (LuckPerms):
/lp group default permission set sigmatools.use.axe true
sigmatools.use.bucketโ
Default: true
Description: Use SigmaTools bucket
Example (LuckPerms):
/lp group default permission set sigmatools.use.bucket true
sigmatools.use.hoeโ
Default: true
Description: Use SigmaTools hoe
Example (LuckPerms):
/lp group default permission set sigmatools.use.hoe true
Permission Hierarchyโ
sigmatools.*
โโโ sigmatools.admin (commands)
โโโ sigmatools.bypass (all bypasses)
โ โโโ sigmatools.bypass.cooldown
โ โโโ sigmatools.bypass.durability
โ โโโ sigmatools.bypass.protection
โ โโโ sigmatools.bypass.economy
โโโ sigmatools.use.* (all tools)
โโโ sigmatools.use.pickaxe
โโโ sigmatools.use.axe
โโโ sigmatools.use.bucket
โโโ sigmatools.use.hoe
Role-Based Permission Examplesโ
Default Playerโ
Goal: Allow all players to use all tools with normal restrictions
# LuckPerms
/lp group default permission set sigmatools.use.* true
Result:
- โ Can use all tools
- โ Cannot use admin commands
- โ Cannot bypass restrictions
- โ Subject to cooldowns, durability, economy, protection
VIP Playerโ
Goal: Give VIP players unlimited durability and cooldown bypass
# LuckPerms
/lp group vip permission set sigmatools.use.* true
/lp group vip permission set sigmatools.bypass.cooldown true
/lp group vip permission set sigmatools.bypass.durability true
Result:
- โ Can use all tools
- โ No cooldown restrictions
- โ No durability drain
- โ Still pays economy costs
- โ Still respects protection
Moderatorโ
Goal: Give moderators admin commands and tool usage
# LuckPerms
/lp group moderator permission set sigmatools.admin true
/lp group moderator permission set sigmatools.use.* true
Result:
- โ Can use admin commands
- โ Can use all tools
- โ Cannot bypass restrictions (unless granted separately)
Administratorโ
Goal: Full access with all bypasses
# LuckPerms
/lp group admin permission set sigmatools.* true
Result:
- โ All permissions
- โ All bypasses
- โ Admin commands
Restricted Tool Accessโ
Goal: Only allow pickaxe and axe, block bucket and hoe
# LuckPerms
/lp group default permission set sigmatools.use.pickaxe true
/lp group default permission set sigmatools.use.axe true
# Don't grant bucket or hoe permissions
Result:
- โ Can use pickaxe
- โ Can use axe
- โ Cannot use bucket
- โ Cannot use hoe
LuckPerms Configuration Examplesโ
Complete Setupโ
# Default players - basic tool access
/lp group default permission set sigmatools.use.* true
# VIP players - enhanced access
/lp group vip permission set sigmatools.use.* true
/lp group vip permission set sigmatools.bypass.cooldown true
/lp group vip permission set sigmatools.bypass.durability true
# Moderators - admin access
/lp group moderator permission set sigmatools.admin true
/lp group moderator permission set sigmatools.use.* true
# Admins - full access
/lp group admin permission set sigmatools.* true
Permission Inheritanceโ
# Create hierarchy
/lp group default permission set sigmatools.use.* true
# VIP inherits from default
/lp group vip parent set default
/lp group vip permission set sigmatools.bypass.cooldown true
# Moderator inherits from default
/lp group moderator parent set default
/lp group moderator permission set sigmatools.admin true
# Admin inherits from moderator
/lp group admin parent set moderator
/lp group admin permission set sigmatools.bypass.* true
Permission Checking Logicโ
Tool Usageโ
- Check
sigmatools.bypass- If true, allow (skip all checks) - Check
sigmatools.use.<tool>orsigmatools.use.*- If false, deny - Continue with normal checks (cooldown, durability, economy, protection)
Admin Commandsโ
- Check
sigmatools.admin- If false, deny - Check command-specific permissions (if any)
Bypass Permissionsโ
Bypass permissions are checked individually:
sigmatools.bypass.cooldown- Skips cooldown checksigmatools.bypass.durability- Skips durability drainsigmatools.bypass.protection- Skips protection checksigmatools.bypass.economy- Skips economy costs
Default Permissions Summaryโ
| Permission | Default | Notes |
|---|---|---|
sigmatools.admin | op | Admin commands |
sigmatools.bypass | op | All bypasses |
sigmatools.bypass.cooldown | false | No bypass |
sigmatools.bypass.durability | false | No bypass |
sigmatools.bypass.protection | false | No bypass |
sigmatools.bypass.economy | false | No bypass |
sigmatools.use.* | true | All players |
sigmatools.use.pickaxe | true | All players |
sigmatools.use.axe | true | All players |
sigmatools.use.bucket | true | All players |
sigmatools.use.hoe | true | All players |
Testing Permissionsโ
Check Player Permissionsโ
# LuckPerms
/lp user PlayerName permission list
# Check specific permission
/lp user PlayerName permission check sigmatools.use.pickaxe
Test Tool Usageโ
- Give player a tool:
/sigmatools give pickaxe PlayerName - Have player try to use the tool
- Check for permission denied messages
- Verify tool behavior matches permissions
Common Permission Issuesโ
Player Can't Use Toolsโ
Problem: Player receives "You don't have permission" message
Solutions:
- Check
sigmatools.use.*or specific tool permission - Verify permission plugin is working
- Check for negative permissions (
-sigmatools.use.*) - Reload permission plugin
Admin Commands Not Workingโ
Problem: Admin can't use /sigmatools commands
Solutions:
- Check
sigmatools.adminpermission - Verify player has op or permission node
- Check permission plugin configuration
- Reload permission plugin
Bypass Not Workingโ
Problem: Bypass permission granted but restrictions still apply
Solutions:
- Check specific bypass permission (not just
sigmatools.bypass) - Verify permission plugin loaded correctly
- Check for conflicting permissions
- Reload permission plugin
Best Practicesโ
- Principle of Least Privilege - Only grant necessary permissions
- Use Groups - Organize permissions by role, not individual players
- Test Permissions - Verify permissions work as expected
- Document Changes - Keep track of permission modifications
- Regular Audits - Review permissions periodically
Next Stepsโ
- Commands Reference - Learn all available commands
- Configuration Guide - Configure plugin settings
- Troubleshooting - Solve permission issues