Skip to content

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.