Changelog¶
What changed, newest first. Dates are release dates; a version with no date is still in development.
1.2.0¶
Animated icons, and a fix for the editor quietly eating fields.
Animated icons. An icon can take a frames list and a frame_interval in
ticks. A frame overrides only what it names, so display name, lore,
requirements and click actions keep working on every frame. Only the animated
slots are repainted, and view requirements are not re-evaluated, so animation
stays cheap in an expensive menu. Every viewer sees the same frame, because the
current frame comes from the clock rather than a per-player counter. The
bundled Vote menu now ships with animated corners.
See Items and icons.
Fixed: the builder deleted what it could not edit. Saving a menu in
/emenus rewrote each icon from the fields the editor models, which silently
dropped everything else in that icon: rgb colours, enchantments, item flags,
unbreakable, click requirements, update_placeholder. Opening a menu to move
one slot could lose work done in the file. Unmanaged keys are now read in and
written back untouched.
New: the Animate button. Frames can be set from /emenus without opening a
file: click to add a frame, or hold the item you want and click. Right-click
removes the last one, shift-click sets the speed.
See The builder.
Fixed: hex-coloured menu titles were cut in half below 1.21. An inventory
title is capped at 32 characters on those versions, and the cap counts colour
codes rather than letters. One hex colour expands to a fourteen-character
sequence, so a title of eleven visible letters could be ninety characters long
and the old trim landed inside a colour code, leaving the client to draw the
orphaned marker as text. The bundled Vote menu rendered as | V §x on 1.16.
Hex colours are now folded to their nearest legacy colour before any trimming
happens, so every letter survives; 1.21 and newer are untouched, having no cap.
Tested on 1.16.5, 1.20.4, 1.21.1, 1.21.8 and 26.2, one jar with the same checksum across all five, on four different Java runtimes (11, 17, 21, 25), no errors on any of them. See Compatibility.
1.1.0¶
Previous release. Menus built by dragging items into a screen; eight menus included; runs from 1.16.5 to the latest release; seven languages. Earlier history predates this changelog.