promotional bannermobile promotional banner

Generator Accelerator

Optimizes the Minecraft worldgen and chunk management by introducing better calculations.

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

NeoForge

implementation "curse.maven:generator-accelerator-1323569:8079604"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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/*, with native.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-arrays NoiseInterpolator path.
  • 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.0 line, 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$array behavior 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.