File Details
[1.21.1-1.5.0] Generator Accelerator-neoforge.jar
- R
- May 12, 2026
- 2.40 MB
- 214
- 1.21.1
- NeoForge
File Name
[1.21.1-1.5.0] Generator Accelerator-neoforge.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Added
- Added ModernFix compatibility paths for 5.27.4 and 5.27.6, including chunk-holder cleanup and suspended-holder tracking mixins.
- Added
/dfc dump, DFC spline runtime statistics, DFC cell-fill parity checks, and DFC cell-fill/native-planning statistics commands. - Added native module auto-discovery and packaging support for
common/natives/*, withnative.properties, prebuilt staging, and Gradle build integration. - Added new DFC native execution pieces, including native noise handles, slab-inner native programs, cell-fill fast paths, spline support, native planning metrics, and slice-native access.
- Added a data-oriented Decoration Pipeline for biome decorations with step feature caches, biome feature bitmasks, placement programs, section descriptors, scratch reuse, compatibility quarantine, and metrics.
- Added specialized decoration/feature fast paths for ores, scattered ores, random patches/selectors, block columns, block piles, disks, kelp, seagrass, sculk spreaders, simple blocks, springs, trees, vines, and related placement modifiers.
- Added a Surface Rule Compiler with IR building, analysis, lowering, optimization, mask primitives, executable surface programs, program caches, plan dumps, and runtime metrics.
- Added carver fast paths with chunk plans, plan cache entries, cave/canyon scratch data, skip checkers, batched cave tunnels, and a reusable chunk writer.
- Added runtime diagnostics under
/ga diagnostics, including status, start/reset, snapshot dumps, stop dumps, output folder reporting, JSON bundles, ZIP bundles, and JFR recording support. - Added data-oriented runtime caches and lifecycle resets for server start, datapack reload, and server stop.
- Added
GAThreadLocal, custom GA thread helpers, and thread profiling utilities. - Added
FastPositionalRandom, AIR block ID caching, flat block array improvements, and a structure-of-arraysNoiseInterpolatorpath. - Added compatibility coverage for C2ME, Repurposed Structures, Accessories, Artifacts, Dynamic Trees, OWO, Oreberries, Roots, Terrain Slabs, Waystones, YUNG's Bridges/Extras, Confluence, Zeta, Biolith, Biomes We've Gone, Nature's Spirit, Lithostitched, and TerraBlender-related worldgen paths.
- Added documentation for the Density Function Compiler, native modules, the spline LUT experiment, and the decoration/surface pipelines.
- Added tests and benchmarks for decoration pipeline compilation, section descriptor caching, weak caches, surface compiler parity, surface quick benchmarks, fast positional random, and GA thread locals.
Changed
- Reworked biome decoration from stream-heavy vanilla execution toward cached bitset selection, reusable scratch objects, compiled placement programs, and selective vanilla fallbacks.
- Reworked surface generation toward compiled data-oriented programs while retaining compatibility fallbacks for unsupported or modded rule trees.
- Reworked carver execution hot loops to use reusable planning/writer state and reduce repeated allocation-heavy work.
- Reworked DFC code generation, IR optimization, cache handling, marker rewriting, and generated class tracking to support more specialized hot paths.
- Reworked noise interpolation and noise chunk cache paths around flatter arrays, SoA access, and safer handling of empty arrays.
- Reworked runtime synchronization and cache lifecycle handling to reduce races in density-function mapping, plan caches, and shared worldgen caches.
- Reworked build metadata and dependencies for the
1.21.1-1.5.0line, including ModernFix 5.27.6 and native build configuration. - Restricted expensive diagnostics and pipeline metrics to operator/debug-oriented usage paths.
- Corrected project metadata and licensing for the 1.5.x line to GPLv3.
Deprecated
- Deprecated the older Feature VM path in favor of the newer data-oriented feature/decorations subsystems, while keeping the VM available for compatibility and benchmarks.
Removed
- Removed destructive legacy density patches that caused more harm than performance benefit.
- Disabled legacy native math paths and unused methods in favor of the newer native/DFC architecture.
- Removed reflection-heavy ModernFix workarounds where direct runtime paths are now available.
Fixed
- Fixed raw index offset handling in flat/raw cache paths.
- Fixed empty
bts$arraybehavior in flat block array/noise cache handling. - Fixed density generation errors after the DFC and native-path refactors.
- Fixed a noise crash in the optimized noise pipeline.
- Fixed cave carvers randomly producing empty water areas from cave-air handling.
- Fixed carver cache entry crashes and hardened merged mixin runtime paths.
- Fixed memory retention/leak issues in decoration, feature, and cache-heavy hot paths.
- Fixed race conditions in plan caches and density-function mapping synchronization.
- Fixed decorator pipeline behavior so unknown or incompatible data from other mods warns and falls back instead of hard-crashing.
- Fixed Terralith log spam and modded ID cache misses.
- Fixed compatibility issues with Repurposed Structures placement/vines logic.
- Fixed C2ME integration points for blender/density compiler coexistence.
- Fixed GPLv3 license metadata in Fabric and NeoForge mod descriptors.

