File Details
hermes-1.1.jar
- R
- Jun 11, 2026
- 107.67 KB
- 31
- 1.20.1
- Forge
File Name
hermes-1.1.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Updated By Extra_Special_K
Hermes 1.1 — ESC anchor layout & Keyboard tab overhaul
Requires ExtraSpecialCore 1.2.0+.
Layout (ESC anchoring)
- Settings screen migrated to
EscScreenwith anchor-driven tab strip, content rect, and footer/back placement — no pixel-threshold column fallbacks. - Keyboard tab always uses three columns: 25% command list | 50% visual keyboard | 25% key details, scaling at any resolution/GUI scale.
- Panels (
CommandListPanel,VisualKeyboardPanel,KeyDetailsPanel) layout from column rects on every resize.
Command list & search
- Search field registered through
EscScreen.addSearchBox(); panel binds viabindSearchBox()so Minecraft routes focus and keyboard input correctly. - Search filters by name, key, mod, and category; Enter / Escape / clear / click outside exits search mode and returns physical-key highlighting to the visual keyboard.
- Command rows — single-line layout (name left, binding right) with scrolling text when truncated; category headers grouped like the Premiere reference.
- Footer shows unbound count and “No matches” when filtered empty.
Visual keyboard
- F1–F12 only — single function-key row matching standard keyboards; labels read F1, F2, … F12 (no abbreviation to bare “F”).
- Keys use full column width with width clamp (21–45px); abbreviated labels instead of squashed fitted text.
- Legend anchored to center column bottom; modifier filter indicator when holding Ctrl/Shift/Alt.
- Mouse, arrow, and numpad blocks shown when panel is wide enough; hitboxes rebuilt each frame for accurate clicks.
Key details
- Wrapped prompt text, panel clip, and improved button spacing for Rebind / Unbind / Reset.
Fixes
- Restored registry scaffold (
example_block,example_item,example_tab) so worlds load after earlier refactor regressions. - Removed duplicate/conflicting layout modes (compact narrow, two-column, “window too short” fallbacks).