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:showto toggle visualization on/off
Admin UI System
- Interactive Menu System: New
/chunk:menucommand 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

