90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

DynamicHUD 2.0.0 - 1.20.4

Changelog

Complete rewritten of previous versions.

Major changes

  • Adding widgets is now more simpler
  • Integrate DynamicHUD with a simple interface
  • Multi-Mod support
  • WidgetRenderer for rendering groups of widgets of a specific ID.
  • Different groups of widgets are saved to different files as per the developer.
  • Widgets are now compiled with Unique IDs to identify them across mods.
  • Better dragging, snapping and border control.
  • Scalability of widgets is much more improved in the hands of the player.
  • Using DynamicValueRegistry to supply the library with changing values.
  • Widgets can be rendered on any screen as per the developers requirement instead of the previous TitleScreen and in game.
  • Supports more compatibility with other mods.
  • AbstractMoveableScreen is simplified heavily.
  • ContextMenu now works directly with widgets instead of previosly indirectly from the Abstract screen.
  • ContextMenu is improved with better visuals and now accepts Options.
  • Default ContextMenu options are: Boolean, Color, Double, Runnable,List/Enum and a SubMenu option. The Option<T> class enables the developer to add more options as per their desire.

Minor changes:

  • ModMenuIntegration has been fixed.
  • DynamicHUD now uses YACL to manage global settings.
  • Removed complex and unnecessary code.
  • Overall performace and stability has been improved.
  • All previous bugs are fixed.

The wiki has also been updated and explains in much more depth.

A small showcase video was also made on youtube.

Files

dynamichud-2.0.0.jar(280.22 KiB) Primary Download

Project members

tanishisherewithhh

Owner

Details

Licensed MIT
Published 2 years ago
Updated 6 months ago