Skip to main content

Protection Integration

SigmaTools integrates with major protection plugins to prevent griefing and respect player claims.

Supported Protection Pluginsโ€‹

  • Lands - Land protection
  • WorldGuard - Region protection
  • GriefPrevention - Claim protection

How It Worksโ€‹

When a player uses a SigmaTool, the plugin checks:

  1. Protection Plugin Status - Is the protection plugin installed and enabled?
  2. Integration Enabled - Is integration enabled in config?
  3. Tool Protection Check - Is check-protection: true for the tool?
  4. Player Permissions - Can the player break blocks in the area?

If any check fails, tool usage is blocked.

Configurationโ€‹

Enable Integrationโ€‹

general:
lands-integration: true
worldguard-integration: true
griefprevention-integration: true

Enable Protection Checksโ€‹

tools:
pickaxe:
check-protection: true # Enable protection checks
tools:
pickaxe:
check-protection: false # Disable protection checks

Warning: Disabling protection allows griefing. Only disable for trusted environments.

Bypass Permissionโ€‹

Admins can bypass protection:

/lp user PlayerName permission set sigmatools.bypass.protection true

Effect:

  • Can use tools in protected areas
  • Bypasses all protection checks
  • Use with caution

Integration Detailsโ€‹

Lands Integrationโ€‹

  • Checks land ownership
  • Verifies player permissions
  • Respects land settings

WorldGuard Integrationโ€‹

  • Checks region flags
  • Verifies player permissions
  • Respects region settings

GriefPrevention Integrationโ€‹

  • Checks claim ownership
  • Verifies player permissions
  • Respects claim settings

Troubleshootingโ€‹

Protection Blocking Toolโ€‹

  1. Verify player has permission in the area
  2. Check integration is enabled
  3. Check check-protection: true in tool config
  4. Test with bypass permission

Integration Not Workingโ€‹

  1. Verify protection plugin is installed
  2. Check integration enabled in config
  3. Check server logs for errors
  4. Restart server after installing plugin

Best Practicesโ€‹

  1. Always Enable Protection - Prevents griefing
  2. Use Bypass Sparingly - Only for trusted admins
  3. Test Permissions - Verify protection works
  4. Monitor Usage - Check for abuse

Next Stepsโ€‹