promotional bannermobile promotional banner

Vellum GUI

A small web engine for Minecraft GUIs; write them HTML, CSS and JS
Back to Files

Vellum 0.7.0 (NeoForge 26.2)

File namevellum-neoforge-26.2-0.7.0.jar
Uploader
jdembojdembo
Uploaded
Oct 25, 2026
Downloads
4
Size
2.3 MB
Mod Loaders
NeoForge
File ID
9319477
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:vellum-gui-1729464:9319477"

Learn more about Curse Maven

What's new

  • VellumPages.folder(namespace, dir) serves a namespace from a folder players can edit, such as one in config/. Relative stylesheets, scripts and images resolve inside it, saving any of them reloads the page, and nothing outside the folder can be read. See "Pages players edit" in docs/api/pages.md.
  • If the shape shader fails to compile, Vellum draws shapes the old way until the next resource reload, instead of retrying the compile every 5 seconds (a hitch each time).
  • Less work per frame: animations are only advanced a second time when an event handler changed them, outer box-shadows skip work the shader threw away, and the previewer no longer allocates per pixel.
  • Less work per restyle, relayout and event: colour transitions no longer copy the whole style twice a frame, grid track sizing measures each item once, flex and grid containers skip the anonymous boxes whitespace between items used to make, and event listeners only build error messages when something fails.
  • The build no longer pulls in Mixin, whose annotation processor made every change recompile all of the mod's code.
  • &amp, &lt and the like without a semicolon decode at the end of text and right before another & (a &amp was a &&).
  • Deselecting an option that wasn't selected, when that leaves a select with no selection, now updates the page (:checked, v-model).
  • A grid row's minimum counts a scroll container item's percentage margins.

This mod has no additional files