π Major Improvements from Original
This fork includes significant enhancements over the original Fabric version:
β‘ Real-Time Updates
- Event-driven syncing using OpenPaC's
IClaimsManagerListenerAPI - Immediate claim updates - no more waiting 10 minutes for changes to appear
- Live chunk change detection with
onChunkChange,onWholeRegionChange, andonDimensionChangeevents
π§ Platform Migration
- NeoForge 1.21.1 support (migrated from Fabric)
- Updated dependencies for latest Minecraft version
- Server-prefixed JAR naming for easy identification
π‘οΈ Critical Bug Fixes
- Ghost chunk elimination - fixed issue where unclaimed chunks remained visible on BlueMap
- Cache-first architecture - prevents stale data from OpenPaC API
- Memory leak prevention - eliminated OutOfMemoryError crashes
- Thread-safe operations using
ConcurrentHashMapand synchronized collections
π― Performance Optimizations
- UUID-based marker identification for consistent tracking
- Incremental per-player updates instead of full map rebuilds
- Efficient chunk caching system
- Reduced update intervals (5-minute fallback vs 10-minute)
π Enhanced Debugging
- Comprehensive logging system
- Cache consistency validation
- Event tracking for troubleshooting