▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Eymistaken's HUD
Eymistaken's HUD

Eymistaken's HUD

A highly customizable PvP HUD featuring a Drag & Drop Layout Designer, CPS, Keystrokes, Reach, Armor HUD and Combo display.

3.4K
4
Все версииEymistaken's HUD 1.0.9-8

Eymistaken's HUD 1.0.9-8

Release2 мес. назад

Список изменений

[1.0.9-8]

New Slider Featuer

Added

  • SliderSetting — new context menu setting type — The Settings API previously had no way to expose integer/float values through the context menu. A new SliderSetting type has been added to com.eymistaken.simplecps.api, allowing module authors to bind any int config field to a draggable slider bar rendered directly inside the context menu. The slider displays a live value label inside the bar and includes a Reset button that restores the field to a configurable default value.

  • Per-key pressed color in Keystrokes Designer — It was only possible to set a per-key normal color via Change Color. A new Change Pressed Color option has been added to the right-click context menu in KeystrokesDesignerScreen. The selected color is stored in a new btnPressedColor field on KeyButtonData with sentinel value -1 (meaning: use global pressed color), and is respected by KeystrokesModule at render time.

Fixed

  • Slider value not persisting after drag release — When the user finished dragging a slider in HudEditorScreen, SimpleCPSConfig.save() was not called on mouseReleased. The config was updated in memory during the drag but never written to disk, so the value was lost on game exit. save() is now called when draggingSlider is cleared.

  • Keystrokes Designer not reflecting per-key color — Button labels in KeystrokesDesignerScreen were always drawn in 0xFFFFFFFF regardless of a button's btnColor value. The render path now checks btnColor and applies it when set, matching the in-game rendering behavior of KeystrokesModule.

  • Color picker opening in wrong color for pressed color — When opening Change Pressed Color from the Designer context menu, the picker always initialized to black. The root cause was Gson deserializing missing btnPressedColor fields as 0 rather than -1, causing the == -1 fallback to the global pressed color to be skipped. The initialization guard now treats any value <= 0 as unset.

API

For full API documentation and usage examples, see the API Guide.

SliderSetting has been added as a new public class to com.eymistaken.simplecps.api. This is an additive API change — no existing interfaces, abstract methods, or method signatures were modified. All existing HudModule implementations and getContextMenuSettings() overrides remain fully binary-compatible without recompilation. The new btnPressedColor field on KeyButtonData uses @SerializedName and defaults to -1, so existing config files deserialize without issue.

Файлы

eymistakens-hud-1.0.9-8.jar(253.11 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.9-8

Загрузчики

Fabric

Версии игры

1.21.6–1.21.11

Загрузок

327

Дата публикации

2 мес. назад

Загрузил

ID версии

Главная