promotional bannermobile promotional banner

Vitrail Shaders

OptiFine-format shader packs, on Minecraft's native Vulkan renderer
Back to Files

v0.2.0-alpha.1 (NeoForge)

File namevitrail-neoforge-0.2.0-alpha.1+mc26.2.jar
Uploader
avpbynfavpbynf
Uploaded
Aug 14, 2026
Downloads
5
Size
1001.1 KB
Mod Loaders
NeoForge
File ID
8650297
Type
A
Alpha
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:vitrail-shaders-1649385:8650297"

Learn more about Curse Maven

What's new

Added

  • Fabric. One jar per loader, carrying the same engine. Everything that draws is shared; what differs is the way in, which on NeoForge is a public event and on Fabric a mixin on the very line that event is posted from. Fabric API is used for the settings screen and for nothing else.
  • The stores now receive both jars, each filed under its own loader, with its own dependencies.
  • The mod is on Modrinth beside CurseForge.

Changed

  • The loader-independent half of the mod, which is most of it, moved into a module of its own. No behaviour changes with it: the NeoForge jar carries the same classes it carried before, name for name once the packages are renamed.
  • The ordered work of each stage of the frame is written once, where both loaders call into it, rather than once per loader. The order of those lines is the design rather than a detail, and two copies of it would drift.

Fixed

  • An enchanted item held in the hand is drawn by the pack's own program instead of the game's.
  • A translucent block held in the hand is served by the water pass, as it is in the reference.
  • The view matrix a draw was prepared with is read where the game prepared it, rather than reconstructed.

This mod has no additional files