Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

quick patch (sorry that it was delayed, the next patch turned into a major version 😭)

Help localize DirectionHUD on Crowdin!

  • fixed ModMenu error if YACL wasn't installed
  • fixed preset button language file
  • fixed "Invalid command arguments" error when exiting HUD presets
  • fixed HUD settings button having an invalid language location

Help localize DirectionHUD on Crowdin!

  • fixed max reaching max preset error message
  • fixed crash when converting destinations opposite of the ratio config entry

Help localize DirectionHUD on Crowdin!

  • correctly removed bossbar.distance_max from /hud settings reset suggester
  • implemented better error logging
  • made random colors brighter for adding unknown dimensions
  • fixed broken hover for destination settings button
  • tweaked several HUD reset button hovers & messages
  • fixed suggester throwing errors when not finishing a quote / using quotes with spaces

Help localize DirectionHUD on Crowdin!

  • added missing setting suggesters for module.tracking_type, module.angle_display, module.tracking_hybrid
  • fixed HUD still displaying when all modules are turned off
  • fixed various errors when clearing the tracker
  • refreshed /hud settings UI
  • more major backend language optimizations

Help localize DirectionHUD on Crowdin!

  • fixed message spam error when tracking a player
  • more backend lang optimizations

Help localize DirectionHUD on Crowdin!

  • reworked /hud color to be suggester friendly
  • fixed PlayerData updator breaking when updating multiple major updates at a time
  • fixed bug with tracking target being able to be set to oneself
  • optimized lang file

Help localize DirectionHUD on Crowdin!

  • finally fixed new hud modules not showing up when updating an existing player file
  • cleaned up playerdata file junk from updating
  • fixed hud bossbar settings missing a language key
  • optimized lang file

Help localize DirectionHUD on Crowdin!

(sorry for the rough launch)

  • fixed "Invalid Playerdata" error created from 1.6.1

Help localize DirectionHUD on Crowdin!

  • fixed new hud modules not showing up when updating
  • fixed compact tracking arrow not pointing in the right direction
  • fixed compact tracking module visiblity

Help localize DirectionHUD on Crowdin!

  • lang optimizations
  • HUD Module
    • module settings moved fully to modules from settings
    • per module resetting via commands
    • new speed module
      • 3D & 2D Speed calculation
      • Custom number patterns
    • new tracking module settings
      • new hybrid tracking
      • new tracking type
    • new angle module
      • yaw / pitch / both display types
    • destination module refresh, from "DEST: xyz" to "[xyz]"
  • updated suggester logic
  • new color system
    • new color suggester
    • reworked custom presets
      • custom name per preset
      • max custom presets config
      • new /dhud preset
  • fixed HUD color reset & secondary color reset not working
  • improved config loading logic
  • added support for config writing in different languages
  • fixed config updater throwing errors
  • removed redundant code

v1.5

Another round of fixes, and prep for bigger things. thumbnail Watch the update video!

Help localize DirectionHUD on Crowdin!

Rewrites & Refreshes

  • rewrote client-server networking
    • DirectionHUD clients are now compatible with Spigot servers
    • when on the client, ActionBars are now built on the client
    • non DirectionHUD ActionBars now show up for a short period of time when on client
  • destination logic rewrite
    • new edit destination UI
    • all /dest saved commands are in command suggestions
    • /dest remove moved to /dest saved delete
  • LastDeath rework
    • removed the ability of clearing deaths
    • now saves last x deaths (edit in config) instead of last death per dimension
    • new page system for when there are more saved deaths than what can be shown
  • HUD Modules rewrite
    • new modules UI
    • uses the new page system, for more module support
    • turning off a module doesn't move it to the back of the list anymore
    • all module commands are now in command suggester
  • Track command rewrite
    • track commands are now split up and easier to understand /dest track (set|clear*|cancel*|accept*|deny*)
    • all track commands now show up in the suggester

New Additions

  • Global Destinations
    • /dest saved global [add|edit|delete]
    • new global-destinations config option, default false
    • new global-dest.json (with pretty json enabled!!)
    • enables a new tab in the saved destinations UI that all players can see
    • only people with the right permissions can edit the global destinations
  • new Inbox System
    • /dhud inbox
    • Pending track requests, track requests, and received destinations will now show up in the inbox
    • central place for all social command interactions
  • sending destinations and track requests now have a cooldown to combat command spamming

Config Changes

  • updated to v1.4
  • reordered the config for easier reading
  • new social-cooldown config option, default 10 seconds, 0 to disable
  • new global-destinations config option, default false
  • new particle-loop config option to change particle loop speed
  • new lastdeath-max for setting the max amount of deaths saved, default 4
  • renamed hud.enabled to hud.settings.state
  • renamed hud-refresh to hud-loop
  • renamed death-saving to lastdeath-saving
  • renamed destination-max-saved to destination-max

Fixes and Changes

  • Renamed /dirhud command to /dhud
    • the /dhud command now works to execute every command in DirectionHUD (eg. /dhud dest saved)
    • /dhud reload now fully reloads all players
    • removed /directionhud defaults command (might come back later if requested, but was a pain to keep it working, needs to be heavily redone)
  • moved hud toggle to the settings page
    • removed toggle button from HUD menu, the command still is functional
  • PlayerData v1.6
    • The PlayerData JSON is now formatted in a readable way
  • fixed players & files not unloading fully on server shutdown
  • fixed tracking module pointing to player target when the target is in another dimension and AutoConvert is off
  • fixed tracking resumed message not showing up when turning on AutoConvert
  • removed suggestions formatter

Spigot Changes

  • removed directionhud.directionhud permission
  • removed directionhud.defaults permission
  • fixed hud-editing config option not working

Help localize DirectionHUD on Crowdin!

  • fixed AutoClear clearing even if switching to the destination's original dimension
  • fixed HUD RGB not lining up between modules
  • fixed HUD RGB not working with bold or italics

Help localize DirectionHUD on Crowdin!

  • fixed secondary HUD colors not being able to be changed
  • code optimizations

Help localize DirectionHUD on Crowdin!

  • official 1.20.2 support (already worked beforehand)
  • fixed the tracking module adding an extra space when enabled but not tracking anything
  • fixed the BossBar not toggling off correctly
  • better messages for tracking conversions and different dimensions

Help localize DirectionHUD on Crowdin!

  • fixed the weather module not showing the correct times for sleeping

v1.4.0 - QOL & BossBar Support

Update Video

Please submit bugs in the GitHub! You can also submit in the discord server if GitHub is confusing.

Help localize DirectionHUD on Crowdin!

New Features

Color picker

  • can now edit colors using the HSB standard
  • new color presets tab
    • save custom color presets
      • presets that are not white will show up in tab complete for filling out color
    • new default colors, with 3 shades to each color
  • destination particles and saved destinations now work with the color screen

BossBar support

  • change color to very minecraft bar color
  • progress bar can be used to track distance from the destination
    • change the countdown distance in the settings, 0 = auto

Other Additions

  • new hud settings page
  • '/dest send' now works with sending color
  • '/dest send' now sends your location if no arguments are entered
  • new tracking module setting to switch between pointing towards the tracked player & destination
  • new destination tracking setting for bypassing the tracking request system

Fixes & Tweaks

  • HUD will now not display when all modules are off but HUD is on
  • Settings screens now have an 'X' button next to each option for individual resets
  • '/hud edit' is now '/hud modules'
  • config is 100% redone (modmenu & config file)
    • hud order in config is now a list, not a string
  • DirectionHUD LangReader is now using Gson
  • fixed error text when making a new destination with a duplicate name
  • fixed message for setting the tracker, its no longer using the destination
  • fixed '/directionhud' command not working when hud editing config was turned off
  • more info in settings and other areas
  • optimizations
  • & more
  • fixed '/dest settings' reset button not showing up correctly
  • fixed setting a destination not working
  • fixed hex with caps throwing an error (eg. #FFFFFF)
  • smaller '/hud edit' UI (disabled modules list now dependent on character length)
  • code cleanup & optimization

External resources



Project members

Oth3r

Developer


Technical information

License
LGPL-3.0-only
Project ID