Skip to content

Releases: yarnobachmann/Voxy-Neoforge.-1.21.1

Voxy 0.2.12-alpha

Voxy 0.2.12-alpha Pre-release
Pre-release

Choose a tag to compare

@yarnobachmann yarnobachmann released this 28 Jun 19:21

What's changed

  • Restored Voxy's page inside Sodium's Video Settings screen for Sodium 0.8.x.
  • Switched the integration to Sodium's built-in NeoForge config API discovery with @ConfigEntryPointForge("voxy").
  • Removed the obsolete Sodium Options API integration path, which targeted older Sodium option classes and could crash with Sodium 0.8.x.
  • Kept the NeoForge Mods-menu config screen as the fallback config path.

Notes

You should not need Sodium Options API just to see Voxy settings in Sodium 0.8.x. If Sodium Options API is installed anyway, Voxy no longer depends on its old option-page classes.

Validation

  • Built with Java 21.
  • ./gradlew build --no-daemon passed.
  • Mixin validation passed against voxy-0.2.12-alpha.jar.
  • The jar includes VoxyConfigMenu/SodiumConfigBuilder and does not package the obsolete VoxySodiumOptions integration.

Voxy 0.2.11-alpha

Voxy 0.2.11-alpha Pre-release
Pre-release

Choose a tag to compare

@yarnobachmann yarnobachmann released this 15 Jun 20:01

What's changed

  • Fixed startup crashes in modpacks using Sodium 0.8.x by supporting both RenderSectionManager constructor signatures.
  • Fixed the next Sodium 0.8.x crash by supporting the newer DefaultChunkRenderer render signature with the indexed-rendering boolean parameter.
  • Keeps compatibility with Sodium 0.6.x by retaining the older constructor and render injection paths.
  • All supported Sodium paths share the same Voxy chunk-bound reset, min-build-height setup, and LOD render injection behavior.

Why this matters

Some packs, including All The Mons Takes Off, ship Sodium 0.8.12-beta.1. Older Voxy builds only matched Sodium 0.6.x signatures, causing Mixin failures during world load.

Validation

  • Built with Java 21.
  • ./gradlew build --no-daemon passed.
  • Mixin validation passed against the packaged voxy-0.2.11-alpha.jar.

Voxy 0.2.10-alpha

Voxy 0.2.10-alpha Pre-release
Pre-release

Choose a tag to compare

@yarnobachmann yarnobachmann released this 14 Jun 03:43

What's changed

  • Fixed distracting dark triangle artifacts over water while moving by no longer drawing coarse temporary LOD fallback meshes when child data is still loading.
  • Reduced giant temporary distant-block pop-in by making higher mip levels require more non-air samples before representing sparse geometry.
  • Smoothed translucent LOD blending around the vanilla render-distance boundary, especially for water.
  • Added Sodium shader parser compatibility for both Sodium 0.6.x and newer parser return types to avoid startup crashes on 0.6.13.
  • Kept mesh-building performance tidy by clearing section masks during preparation instead of doing separate full-array clears.

Notes

This is still an alpha build. The water artifact fix prefers a brief missing LOD patch over rendering an oversized incorrect fallback, which should be much less distracting during movement.

Validation

  • Built with Java 21.
  • ./gradlew build --no-daemon passed.
  • Mixin validation passed; existing non-fatal mixin naming/remap warnings remain.

Voxy NeoForge 0.2.9 Alpha

Pre-release

Choose a tag to compare

@yarnobachmann yarnobachmann released this 13 Jun 15:48

Alpha NeoForge 1.21.1 release.

Built jar: voxy-0.2.9-alpha.jar
Minecraft: 1.21.1
NeoForge: 21.1.x
Required dependencies: Sodium NeoForge, Forgified Fabric API

SHA-256: C0224A371B5A702DCD28C915B0301E397033EF5E603F51893B1828AECBA930E7