Escape Menu Aligner

Lay banners, icons and labels over the pause-menu buttons, then copy out the lang values that put them there. Every shift, glyph height and ascent, arranged so the client never scrolls or re-centers them

Click a button to work on it, drag a piece to move it, Alt-drag to resize a glyph
Arrow keys nudge 1px, or 8px with Shift held. Text only moves sideways

Preview zoom 2x

languages.yml

plugins/Nexo/languages.yml

Add a glyph or a line of text to build the lang values

glyph config

plugins/Nexo/glyphs/<any>.yml

Add a glyph texture to generate its config

Point each texture at wherever you put the PNG in your pack, written relative to assets/minecraft/textures/. A file at assets/minecraft/textures/glyphs/banner.png is texture: glyphs/banner.png