VH Accelerator 1.0.8 - Startup Reliability Pass
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
- Stop Minecraft.
- Remove or disable the previous VH Accelerator jar.
- Place
VH-Accelerator-1.0.8.jarin themodsdirectory. - 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.