VH Accelerator 1.0.7 - Client Launch Efficiency Pass
VH Accelerator 1.0.7 — Client Launch Efficiency Pass
Release date: July 30, 2026
VH Accelerator 1.0.7 removes three more sources of client-launch overhead
without widening the live-state threading boundary. It reduces speculative
DataFixerUpper work, replaces an expensive Vault loot setup path with an
equivalent indexed implementation, and can learn FerriteCore's temporary table
capacity for later launches.
Download
Install the non-sources artifact:
VH-Accelerator-1.0.7.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 compatibility baselines rather than hard dependencies.
Optional integrations activate only when their target mod and validated class
layout are present.
Client launch improvements
- Minecraft's DataFixer remains fully available for on-demand migration of old
client data, but its speculative all-rules background warm-up no longer
competes with startup. Compare Mode retains the original warm-up path. - Vault Hunters' tiered-loot cumulative distribution uses hash-based grouping
instead of repeated linear bucket searches. The same permutations,
heuristic ordering, probabilities, packed keys, and cumulative values are
retained. - When FerriteCore is installed, VH Accelerator records only the completed
launch's temporary baked-quad entry count. Later launches use that learned
capacity to avoid repeatedly growing and rehashing a multi-million-entry
table.
No baked model, quad, texture, or other FerriteCore-owned data is persisted.
An absent or incompatible FerriteCore leaves its original path unchanged.
Configuration
Two guarded client options are new and enabled by default:
| Option | Behavior |
|---|---|
preSizeFerriteCoreQuadCache |
Learns and reuses only FerriteCore's temporary table capacity when FerriteCore is present. |
optimizeVaultLootCdf |
Uses the equivalent hash-bucket implementation for Vault tiered-loot setup. |
DataFixer rule warm-up suppression follows the client optimization master
switch and Compare Mode.
Verification
- Clean build, unit tests, mixin-layout checks, and unified-jar verification.
- Compile verification across all seven Vault and three JEI baselines.
- Exact-output randomized and edge-case tests for Vault tiered-loot cumulative
distributions. - Repeated client launch testing across official, custom, and Wolds-based
profiles. - Five consecutive Wolds launches completed without an Accelerator error,
mixin failure, or new error signature. - All 124 protected fragile block-atlas sprites passed the texture-safety
audit on every Wolds launch. - FerriteCore learned and safely reused an approximately three-million-entry
table capacity on subsequent large-pack launches.
Upgrade
- Stop Minecraft.
- Remove or disable the previous VH Accelerator jar.
- Place
VH-Accelerator-1.0.7.jarin themodsdirectory. - Keep only one active VH Accelerator jar.
No configuration reset or manual cache deletion is required. The first
FerriteCore-enabled launch learns capacity; later launches can reuse it.
See the full changelog,
configuration and commands, and
testing guide.