Fix the compatibility between c2mef and Twilight Forest, while fixing bugs and improving performance
Fixed race condition in ConcurrentFlagMatrix.setif()
c2me_fixes_worldgen_threading_issues/.../ConcurrentFlagMatrix.javasetif() methodPrevented potential deadlocks in lock acquisition
c2me_base/.../AsyncCombinedLock.java, SchedulingAsyncCombinedLock.javaFixed infinite recursion in error handling
AsyncCombinedLock.java, SchedulingAsyncCombinedLock.javaIllegalStateException instead of recursingEnhanced object pool safety
c2me_base/.../SimpleObjectPool.javaReplaced printStackTrace() with proper logging
SchedulingAsyncCombinedLock.java, NeighborLockingTask.java, NoTickSystem.java, MixinChunkStatus.java, C2MEMod.javaAdded ForkJoinPool compatibility
c2me_fixes_chunkio_threading_issues/.../SynchronizedCodec.javaManagedBlocker support to prevent ForkJoinPool thread starvationAggressive spin-wait strategy for ultra-low latency
c2me_base/.../CFUtil.javaHigh-throughput I/O thread optimization
c2me_rewrites_chunkio/.../C2MEStorageThread.javaScheduler batch processing optimization
c2me_base/.../SchedulingManager.javaPriority queue fast path
c2me_base/.../DynamicPriorityQueue.javaisEmpty() method for O(1) fast checkingOptimized lock checking in NeighborLockingTask
c2me_base/.../NeighborLockingTask.javaOptimized priority distance calculation
c2me_base/.../SchedulingManager.java