Back to Guides
Security & ProtectionIntermediate

Anti-Grief Plugins Setup Guide

Protect your server from griefers with WorldGuard, GriefPrevention, CoreProtect, and other essential protection plugins.

Blockhead Support Team
16 minutes
Griefing can destroy your community and months of player builds. This guide covers comprehensive protection systems to prevent and recover from grief attacks.
1

Understanding Grief Protection

Learn the different types of griefing and protection methods:

Common Griefing Types:

  • Block destruction: Breaking player builds
  • Theft: Stealing from chests and storage
  • Landscape damage: TNT bombing, lava griefing
  • Spawn camping: Killing players repeatedly
  • Chat spam/toxicity: Disrupting communication
  • Duplication exploits: Creating unfair advantages

Protection Strategies:

  • Area protection: Claim-based or region-based
  • Block logging: Track all block changes
  • Rollback systems: Undo damage quickly
  • Permissions: Control who can modify what
  • Monitoring: Staff alerts for suspicious activity
2

Install WorldGuard

Set up the most popular region protection plugin:

Installation Steps:

  1. Download WorldEdit (required dependency)
  2. Download WorldGuard from BukkitDev
  3. Place both .jar files in plugins folder
  4. Restart server to generate configs
  5. Give yourself permission: worldguard.*

Basic WorldGuard Commands:

# Select area with WorldEdit //wand # Get selection tool //pos1 # Set first position //pos2 # Set second position # Create region /rg define MyRegion # Add region members /rg addmember MyRegion PlayerName # Add region owners /rg addowner MyRegion PlayerName # Set region flags /rg flag MyRegion pvp deny /rg flag MyRegion build allow
3

Configure GriefPrevention

Set up automatic claim protection system:

GriefPrevention Features:

  • Automatic protection of player builds
  • Claims system with claim blocks
  • Chest protection
  • Subdivision system for sharing
  • Admin claims for server areas

Player Claim Commands:

# Claim land (with golden shovel) /claimtool # Get claiming tool # Basic claim commands /claim # View claim information /trust PlayerName # Give build permissions /untrust PlayerName # Remove permissions /accesstrust PlayerName # Allow using doors/buttons /containertrust PlayerName # Allow chest access # Abandon claims /abandonclaim # Abandon current claim /abandonallclaims # Abandon all claims
4

Set Up CoreProtect

Install comprehensive block logging and rollback system:

CoreProtect Installation:

  1. Download from SpigotMC
  2. Install in plugins folder
  3. Configure database settings (MySQL recommended)
  4. Grant inspection permissions to staff

CoreProtect Commands:

# Inspector tool /co inspect # Enable block inspector # Lookup commands /co lookup u:PlayerName t:24h # Player actions last 24h /co lookup r:10 t:1w # All actions within 10 blocks, last week /co lookup a:break # All block breaking # Rollback/Restore /co rollback u:PlayerName t:1h r:20 # Rollback player actions /co restore u:PlayerName t:1h r:20 # Restore changes # Confirm rollback /co apply # Confirm the rollback
5

Configure Protection Settings

Fine-tune protection plugins for your server:

GriefPrevention Config:

# Claims configuration Claims: InitialBlocks: 100 BlocksAccruedPerHour: 100 MaxAccruedBlocks: 80000 AbandonReturnRatio: 1.0 # Automatic claiming ClaimsWorldModes: world: SurvivalRequiringClaims # Protect wilderness ProtectWilderness: true ProtectFreshSpawns: true

WorldGuard Global Flags:

# Set global spawn protection /rg flag __global__ spawn-protection true # Prevent TNT damage globally /rg flag __global__ tnt deny # Control mob spawning /rg flag __global__ mob-spawning allow /rg flag __global__ creeper-explosion deny
6

Add Specialized Protection

Install additional plugins for specific protection needs:

Useful Protection Plugins:

  • LWC: Chest and door protection
  • AntiCheat: Prevent hacking and exploits
  • NoCheatPlus: Advanced anti-cheat system
  • ExploitFixer: Fix common griefing exploits
  • ViaVersion: Prevent version-based exploits
  • ProtocolLib: Advanced packet protection

LWC Protection Setup:

# Protect chests automatically /lwc flag autoRegister on # Manual protection /cprivate # Protect block you're looking at /cpassword MyPassword # Password protect /cpublic # Remove protection # Share protection /cmodify PlayerName # Add player to protection /cmodify g:GroupName # Add group to protection
7

Create Staff Protocols

Establish procedures for handling grief incidents:

Grief Response Protocol:

  1. Immediate response: Stop ongoing griefing
  2. Document evidence: Screenshots, coordinates
  3. Investigate with CoreProtect: Find all damage
  4. Determine punishment: Ban length, severity
  5. Restore damage: Use rollback tools
  6. Contact affected players: Inform of resolution

Staff Permission Setup:

# Moderator permissions coreprotect.inspect coreprotect.lookup worldguard.region.info.* griefprevention.claims # Admin permissions coreprotect.rollback coreprotect.restore worldguard.region.* griefprevention.admin
8

Monitor and Alert Systems

Set up automatic detection of griefing activities:

Monitoring Plugins:

  • LogBlock: Alternative to CoreProtect with alerts
  • HawkEye: Advanced logging with web interface
  • AlertSystem: Custom grief detection alerts
  • StaffChat: Quick communication during incidents

Alert Configuration Example:

# Alert on mass block breaking alert: mass-block-break: threshold: 50 # blocks per minute action: notify-staff # Alert on TNT usage alert: tnt-usage: near-claims: true action: freeze-player
9

Education and Prevention

Prevent griefing through community building:

  • Clear rules: Document what constitutes griefing
  • Tutorial system: Teach new players about claims
  • Regular backups: Daily world saves for worst cases
  • Community events: Foster positive server culture
  • Quick response: Address reports promptly
  • Fair punishment: Consistent enforcement of rules
  • Appeal system: Allow players to contest bans
The best anti-grief system combines technical protection with good community management. Focus on creating a positive environment where griefing is not tolerated.

Need More Help?

Our support team is available 24/7 to help with any Minecraft server issues.