
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
Список изменений
v1.0.9-4
Overview
This is a major under-the-hood optimization update focused entirely on improving client performance and system stability. While there are no new visual features in this release, the internal input handling and rendering systems have been completely refactored to eliminate frame drops and reduce overall system overhead.
System & Performance Changes
- Event-Driven Input Architecture: Completely removed legacy GLFW polling (
glfwGetKey,glfwGetMouseButton) from all render loops. Input tracking for modules (such as CPS and Keystrokes) is now fully event-driven via Mixins, ensuring O(1) time complexity and preventing input-related micro-stutters. - Render Pipeline Optimization: Separated logical data updates from the rendering pipeline. Data cleanups and state updates are now properly handled during client ticks and hardware events rather than per-frame.
- Memory Leak Prevention: Refactored target tracking in the Combo module to prevent holding direct
Entityinstances in memory. This allows the Java Garbage Collector to properly clear removed or dead entities. - Atomic Configuration Saving: Implemented an atomic write process for configuration files. Settings are now written to a temporary file before replacing the main configuration, preventing JSON corruption if the client crashes during a save operation.
- Reach Calculation Accuracy: Addressed an issue in the Reach module's distance measuring logic to provide more accurate combat metrics.
API & Developer Changes
- 1.21.11 Mapping Compliance: Updated GUI designer screen method signatures to fully comply with the latest 1.21.11 Yarn mappings (utilizing
Click,KeyInput, andCharInputrecords). - API Stability: The core
HudModuleandEymistakenHudPluginAPI structures remain completely unchanged. All existing third-party addons will continue to function normally without requiring any updates.
Файлы
eymistakens-hud-1.0.9-4.jar(226.47 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.9-4
Загрузчики
Fabric
Версии игры
1.21.6–1.21.11
Загрузок
57
Дата публикации
2 мес. назад
