Skip to content

VH Accelerator 1.0.8 - Startup Reliability Pass

Choose a tag to compare

@HoYin1600p HoYin1600p released this 31 Jul 15:07
· 43 commits to master since this release

VH Accelerator 1.0.8 — Startup Reliability Pass

Release date: July 31, 2026

VH Accelerator 1.0.8 fixes a load-order-dependent startup crash reported on a
stock Vault Hunters client, extends the Vault Sigil placeholder correction to
Sophisticated Backpacks settings screens, and hardens every configured mixin
against the same static-initialization failure class.

Download

Install the non-sources artifact:

VH-Accelerator-1.0.8.jar

Do not install the -sources.jar as a mod.

Compatibility

Component Verified baseline
Minecraft 1.18.2
Forge 40.3.11+ in the Forge 40.x line
Environment Client
Wolds Vaults Pack 0.32.2 / Vault 3.21.5.6573
Vault Hunters Remastered 20.0.3-remastered, .6872, and .6883
Vault Hunters official 3.21.5.6882 and 3.21.6.6884
Custom MVP 3.21.62
JEI 9.7.2.1001, 10.2.1.1006, and 10.2.1.1009

These are tested compile and compatibility baselines rather than hard
dependencies. Optional integrations activate only when their target mod and
validated class layout are present.

Startup crash fix

  • Fixed a DataFixerBuilder.build() startup crash that could occur when
    Minecraft invoked VH Accelerator's DataFixer redirect during the target
    class's own static initialization.
  • The no-warm-up executor is now created inside the redirect invocation, so it
    cannot be observed before initialization regardless of transformation or
    class-loading order.
  • The optimization remains active. Minecraft's DataFixer and its on-demand
    migration behavior are preserved; this does not disable the affected
    module to avoid the crash.
  • Compare Mode continues to use Minecraft's original executor and behavior.

Sophisticated Backpacks rendering

  • Remembered Vault Sigils without their original model NBT now render Vault's
    neutral lower-alpha Sigil placeholder in the dedicated Sophisticated
    Backpacks settings screen.
  • The same safe placeholder path is shared with the normal backpack inventory
    screen.
  • Sigils carrying their dynamic model NBT and all unrelated remembered items
    continue through their existing render paths.

Initialization hardening

  • Audited all 97 configured mixins for initialized static state and early
    target-class execution.
  • Removed class initializers from every configured mixin. Registry validation
    and model-preparation worker state now live in ordinary holder classes whose
    initialization is guaranteed by the JVM before use.
  • Changed the voxel-shape optimization decision to use a zero-safe uncaptured
    state, preventing an unusually early call from permanently selecting the
    wrong launch behavior.
  • Changed staged Vault group timing to track token validity explicitly rather
    than depending on a non-default numeric sentinel.
  • Added a mandatory build check that fails and names the class if a configured
    mixin ever emits a static initializer again.

Verification

  • Full build and unit-test suite completed successfully.
  • Universal release-jar contents and optional-mod isolation checks passed.
  • Compile verification passed against all seven Vault/JEI compatibility
    profiles.
  • Compiled-bytecode inspection confirmed that none of the 97 configured
    mixins contains a class initializer.
  • The reported crash trace resolves to the corrected DataFixer path; the
    earlier Iceberg/Vault screen-overwrite warning in that log is unrelated.

Upgrade

  1. Stop Minecraft.
  2. Remove or disable the previous VH Accelerator jar.
  3. Place VH-Accelerator-1.0.8.jar in the mods directory.
  4. Keep only one active VH Accelerator jar.

No configuration reset or manual cache deletion is required.

See the full changelog,
configuration and commands, and
testing guide.