Skip to content

Performance

Index · Previous: Balance · Next: Bug Fixes (1 of 2)


VisualProspecting

  • #72 Optimized server startup performance by streamlining DimensionCache save/load operations. Large servers with extensive prospecting data will see significantly reduced loading times (from minutes to seconds). - @alppp
    • Technical: Refactored DimensionCache ore and fluid serialization logic to reduce unnecessary NBT operations and iteration overhead during world loading.
  • ...and 1 smaller change(s), see the full list per mod.

GuideNH (new mod)

  • #65 Optimizes guide reload performance with lazy page compilation and improved caching. Enhances guide and scene editors with better text selection and word wrapping, and improves AE2 preview rendering. - @ABKQPO
    • Technical: Implemented lazy guide page compilation via LazyParsedGuidePage, added bounded language file indexing, persistent search fingerprints, improved AE2 storage cell state tracking from actual network state instead of presence detection.
  • #43 Massively optimized guide resource loading by consolidating multiple zip scans into one unified pass. Reloads are dramatically faster, especially on Java 8. - @Windorain
    • Technical: Created unified GuideResourceIndex to scan all packs once per reload, replaced per-phase scans with cached lookups. Eliminated redundant YAML parsing and ZipFile traversals in page selection.
  • #41 Reduced guide reloads during boot from three to one. Startup is faster with only FML's final refresh kept. - @Algent
    • Technical: Modified GuideReloadListener to skip redundant early reloads, retaining only the final FML-triggered refresh.
  • #40 Eliminated unnecessary resource reloads during startup. Game boot is faster by avoiding redundant guide reloads. - @Algent
    • Technical: Modified DefaultGuideResourcePackManager to prevent duplicate reload triggering on initialization.

Index · Previous: Balance · Next: Bug Fixes (1 of 2)