Skip to content

1.2.1

Latest

Choose a tag to compare

@alexiokay alexiokay released this 09 Sep 20:49

πŸš€ 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, and onDimensionChange events

πŸ”§ 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 ConcurrentHashMap and 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

πŸ“‹ Technical Implementation Details