CoreProtect Logo

Anti-Griefing & Protection

Secure your world against trolls and griefers. Learn how to use CoreProtect, GriefPrevention, and WorldGuard to keep your builder community safe.

1. The Multi-Layered Security Model

Opening your server to the public is exciting, but it also invites risk. In 2026, "Griefing" has evolved beyond simple block breaking, it includes inventory theft, social engineering, and the use of automated bot swarms. To protect your Deduck server, you need a multi-layered security approach. Modern plugins allow you to not only prevent damage but also "rewind time" with surgical precision.

2. CoreProtect: Advanced Batch Operations

CoreProtect is more than an "undo" button; it is a full database engine. While /co rollback is common, power users use Batch Parameters.

Mastering the Rollback:

  • Material Filtering: /co rollback u:Griefer b:tnt t:1h – Only undos TNT explosions without affecting other player builds in the area.
  • Action Exclusion: Use # to exclude certain blocks or players from a global rollback.
  • The "Restore" Safety Net: Always remember that every rollback can be /co restore-ed if you target the wrong area.

3. GriefPrevention: Automated Protection

In 2026, the "Golden Shovel" method is still the most intuitive for players. GriefPrevention works on the principle of "Claim Blocks." Players earn these over time, ensuring that only active, dedicated members can claim large swaths of land.

  • Sub-divisions: You can create "sub-claims" within your main claim to allow guests to use specific rooms without giving them access to your main storage.
  • Explosion Buffering: GriefPrevention automatically fills in creeper holes in un-claimed land (if configured), keeping your world looking pristine even after a busy weekend.

4. WorldGuard: Parent-Child Region Logic

WorldGuard Region Overlap Visualization

For hubs and marketplaces, WorldGuard is necessary. Professional setups use Inheritance.

Create a "Global" region for your spawn that denies building. Then, create a "Shop" sub-region within it. By setting the Shop as a **child** of the Global region and giving it a higher **priority**, you can allow players to interact with signs in the shop while still inheriting the "No-PvP" and "No-Grief" flags from the parent. This saves hours of manual flag configuration.

5. Movement Hacks and Anti-Cheat (NCP/Grim)

Griefing isn't just about blocks; it's about unfair advantages. Plugins like GrimAC or NoCheatPlus are vital. They monitor the physics of the game to ensure players aren't flying, moving too fast, or reaching blocks from impossible distances.

Detection of X-Ray: Instead of blocking X-Ray textures (which is client-side and impossible to stop totally), use Paper's Anti-Xray (Engine Mode 2). It scrambles blocks viewed through walls, making them look like ores until the player actually touches them.

6. Staff Audits and Psychological Prevention

Use statistics to find "Soft-Griefers." A player with a 1:1,000 diamond-to-coal ratio is likely using X-ray. Use /co lookup u:[name] b:diamond_ore to check their history. Transparency is the best deterrent, announce that "All blocks are logged" in your server MOTD or a join message.