promotional bannermobile promotional banner

Bedrock Chunk Protect

Protect your Minecraft Bedrock builds chunk-by-chunk! Easy menu interface, see protected areas with glowing particles, manage player permissions, and safeguard your creations from griefing.

File Details

BedrockChunkProtect 2.0.0

  • R
  • Nov 28, 2025
  • 88.25 KB
  • 937
  • 1.21.122+2

File Name

BedrockChunkProtect_v200.mcaddon

Supported Versions

  • 1.21.122
  • 1.21.121
  • 1.21.120

[2.0.0] - 2025-11-28

🎉 Major Release - Complete Refactor & Visual System

Version 2.0.0 represents a complete overhaul of BedrockChunkProtect with a focus on modularity, user experience, and visual feedback.

✨ Added

Visual System

  • Particle Visualization System: See your protected chunks with animated particle boundaries
    • Custom particle effects (16 blocks wide, floor-to-ceiling)
    • Red particles for outer perimeter edges
    • Yellow particles for inner chunk boundaries (slightly transparent)
    • Per-player visualization (toggle on/off individually)
    • Visibility range of 8 chunks (128 blocks)
    • 3-second particle lifetime with smooth animation
  • Real-Time Feedback: Actionbar message displays when inside a protected chunk with chunk coordinates
  • Command: /chunk:show to toggle visualization on/off

Admin UI System

  • Interactive Menu System: New /chunk:menu command opens comprehensive admin interface
  • Main Menu Features:
    • Protect/unprotect current chunk with one click
    • Dynamic button text based on protection status
    • Real-time display of total protected chunks
    • Current chunk coordinates and protection status
  • Visual Range Protection:
    • Walk-between-corners workflow for easy range selection
    • Set start point → walk to opposite corner → set end point
    • Visual feedback showing start coordinates
    • Cancel button to clear range selection (only visible after setting start point)
    • Dimension validation (prevents cross-dimension ranges)
  • Protected Chunks Browser:
    • View all protected chunks grouped by dimension
    • Formatted coordinate display (e.g., "Overworld [0, 7]")
    • Shows up to 20 chunks per dimension with overflow indicator
  • Bypass Player Management UI:
    • Grant bypass: Dropdown of all online players
    • Revoke bypass: Dropdown of players with permissions (works even if offline)
    • List bypass: View all authorized players
  • Clear All Protections: Confirmation dialog prevents accidental deletion

Performance Improvements

  • Optimized Particle Rendering:
    • Only polls players with visualization enabled (not all players)
    • Early exit if no visualizations active
    • Caches player objects to avoid repeated lookups
  • Event-Driven Architecture: Protection checks only fire on player actions (no constant polling)
  • Efficient Range Validation: 2D distance checks for particle visibility

UI/UX Improvements

  • Resource Pack Integration: Added custom particles requiring both BP and RP
  • Better Error Handling: Graceful fallbacks for missing particles or unloaded chunks
  • Cleanup on Player Leave: Removes visualization and UI state when players disconnect