
Fork Client
The modern utility mod for Fabric with a customizable HUD, Click GUI, rendering, and QoL additions for Minecraft.
Оцените первым
859
7
Список изменений
v1.2.0 — Core Optimization Engine Update
Major performance overhaul introducing an async chunk-building pipeline, region-based multi-draw batching, dynamic occlusion culling, and custom GPU memory management.
New Features
Core Architecture
OptimizationManager— Added central lifecycle coordinator to manage all optimization subsystems.FrameBudgetManager— Added adaptive frame timing using EMA tracking, targeting a 30% frame-time cap for GPU uploads.
Async Chunk Building
ChunkBuilderTask— Added core interface for asynchronous chunk build tasks.ChunkBuilderMeshingTask— Added task to extract block/fluid geometry into compact vertex buffers.ChunkBuilderSortingTask— Added task to re-sort translucent quads based on camera distance.ChunkBuilderThread— Added dedicated worker thread to process background render tasks.ChunkBuildScheduler— Added priority-based task queue manager.TaskOutput— Added build result container for vertex and index data.
Visibility Culling
OcclusionCuller— Added BFS graph traversal combining frustum and fog culling.SectionTree— Added spatial tree structure for low-overhead visibility queries.
Render Region Batching
RenderRegion— Added 8x4x8 section grouping with multi-draw batching and buffer arena support.RenderRegionManager— Added region lifecycle management, GPU upload routing, and cache invalidation.
Memory Management & Storage
GlBufferArena— Added custom GPU memory sub-allocator with free-list allocation and block merging.SectionStorage— Added concurrent section container powered byConcurrentHashMap.
Thread-Safe World Snapshots
LevelSliceView— Added thread-safe read-only world snapshot for off-thread building.ClonedChunkSectionCache— Added LRU cache for cloned chunk section data.
Changes & Improvements
fork-client.mixins.json— Registered fog and level extraction mixins.ForkClientClient.java— IntegratedOptimizationManagerstartup initialization and auto-reload on world disconnect.FogRendererMixin.java— Intercepted fog parameters to feed occlusion culling.LevelExtractorMixin.java— Intercepted block state updates to trigger instant section re-renders.
Файлы
fork-client-1.2.0+26.2.jar(2.05 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.0+26.2
Загрузчики
Fabric
Версии игры
26.2
Загрузок
24
Дата публикации
11.09.2026
