## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
1.8.2.1+1.21.10 · Release版本: 1.8.2.1+1.21.10支持游戏: 1.21.9, 1.21.10类型: folia paper purpurRelease下载次数: 452
## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
## v1.8.2.1
* added the DirectionHUD prefix to the language file
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
1.8.2.0+1.21.8 · Release版本: 1.8.2.0+1.21.8支持游戏: 1.21.8类型: folia paper purpurRelease下载次数: 1,264
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
# v1.8.2.0 The Config Update
Added 2 new config options!
\
Hud module toggles, and a toggle for allowing anyone to add and edit global destinations.
* added a new config group `global` under `destination`
* added a new toggle `public-editing` which allows anyone to add and edit global destinations
* added a new config group `enabled-modules` under `hud`
* each module under this group is a toggle to enable or disable that module globally
* fixed an issue where the HUD module edit UI would not open when all modules were disabled
* updated translations from Crowdin
1.8.1.3+1.21.8 · Release版本: 1.8.1.3+1.21.8支持游戏: 1.21.8类型: folia paper purpurRelease下载次数: 97
## v1.8.1.3
* fixed the coordinates module's y level being off by 1 (now matches the vanilla f3 screen)
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.3
* fixed the coordinates module's y level being off by 1 (now matches the vanilla f3 screen)
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.3
* fixed the coordinates module's y level being off by 1 (now matches the vanilla f3 screen)
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
1.8.1.2+1.21.7 · Release版本: 1.8.1.2+1.21.7支持游戏: 1.21.7类型: folia paper purpurRelease下载次数: 186
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
1.8.1.2+1.21.6 · Release版本: 1.8.1.2+1.21.6支持游戏: 1.21.6类型: folia paper purpurRelease下载次数: 211
## v1.8.1.2
* fixed all other module's order not being adjusted correctly when disabling a module
* removed testing console prints when using the `/hud module` command
* increased the efficiency of `/hud module` commands by not reading from the file as much
* updated hud module reset confirmation with a generic, more readable message
* now removes duplicate module settings on load, as a precaution
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.1
* fixed module cloning error
* fixed stack overflow error when updating playerdata
* fixed minimum version being too low on 1.21.6
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## v1.8.1.0 Modular Modules pt.2
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* added show-name setting to destination module
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added module reset confirmation before actually resetting
* reverted language file capitalization change (en_US -> en_us)
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.3
* config version 1.61 -> 1.7
* other bug fixes and optimizations
## b1.8.1.0.0 Modular Modules pt.2 (BETA)
⚠️ THIS IS A BETA. \
Upgrading to the latest stable 1.8.1 edition when it comes out **will be supported**, but please **delete all** new playerdata and config files if you want to downgrade. \
Please report all bugs you find in these betas in [Discord](https://www.oth3r.one/discord) or [GitHub](https://github.com/Oth3r/DirectionHUD/issues)! \
Everything should mostly work, just missing some polishing and tiny extra features.
Modular Modules? What about MORE modularity? \
This update adds more to the base update that came before, with the backend changes that add dynamic module settings and display settings.
### Modules
#### New light level module!
This module includes an option to choose between viewing the light level at the player's target block or below the player with the light_target setting.
The other setting for this module is the light_display setting. It can be used to choose between displaying skylight, block light, or both.
#### Module Settings
Changed module setting names to be more unique. This change is made for the new settings system. \
Setting that are on / off now can be toggled with true / false
#### New HUD Module UI
With the new Module Edit UI introduced in 1.8, there was going to be an issue when more modules got added.
To fix this, disabled modules and enabled modules are now split! \
Disabled modules now are orderless, and their order will automatically be the last in the module order when enabled / re-enabled.
#### Module Text File
The module-text.json file is now on version 1.1, and has gotten a structure change.
Every module has been moved from the root to the "modules" node on the root.
Each module now has a "displays" and an "assets" node to better distinguish what is what. \
The new system doesn't populate every module entry on load, and only loads what is entered to the file.
To help, a new toggle, "load-missing" was added for loading missing entries to the file.
#### Backend rework
Adding new modules was always a pain because of the way I first wrote them a good 4 years ago.
Everything was hardcoded, down to how they were displayed.
DirectionHUD 1.8 helped lighten the issue with the module text system, and a new way of registering modules.
That wasn't enough though, and now, with 1.8.1, *most* everything to do with modules are easier with a registration system!
### Changelog:
* added light module, defaults to off
* added light_target setting, defaults to eye
* added light_display setting, defaults to block
* changed the module setting names to be more unique
* angle
* display -> angle_display
* tracking
* hybrid -> tracking_hybrid
* target -> tracking_target
* display-type -> tracking_display
* show-elevation -> tracking_show-elevation
* time
* 24hr-clock -> time_24hr
* speed
* 2d-calculation -> speed_2d-calculation
* display-pattern -> speed_display-pattern
* coordinates
* xyz-display -> coordinates_xyz-display
* tweaked the module edit UI
* added a new section for disabled modules
* hud edit UI now only shows enabled modules
* removed hud order from disabled modules
* added support for entering true / false for toggleable settings
* added module display and setting registration system
* added support for overriding the language file via the configs
* put the custom language file in the `config/directionhud/lang/` folder
* bumped packet version
* more backend changes
* module-text.json version 1.01 -> 1.1
* playerdata & default-playerdata version 2.1 -> 2.2
* other bug fixes and optimizations
## v1.8.0.7
* fixed the fallback language not working (spigot)
* bumped config version to 1.61
* fixed the config language not being updated to the new case system (only a major issue for spigot)
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.7
* fixed the fallback language not working (spigot)
* bumped config version to 1.61
* fixed the config language not being updated to the new case system (only a major issue for spigot)
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.7
* fixed the fallback language not working (spigot)
* bumped config version to 1.61
* fixed the config language not being updated to the new case system (only a major issue for spigot)
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.7
* fixed the fallback language not working (spigot)
* bumped config version to 1.61
* fixed the config language not being updated to the new case system (only a major issue for spigot)
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.6
* fixed HUD color `reset` button not working in the color edit screen
* synced localization files with Crowdin - thanks to all the contributors!
* German (de_De) and Slovak (sk_SK) are now at 100% translated!
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
1.8.0.5+1.20-1.21.5 · Release版本: 1.8.0.5+1.20-1.21.5支持游戏: 1.21.4类型: folia paper purpurRelease下载次数: 644
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.5
* removed debug console printing on client (Fabric) (1.21.5)
* fixed crash when tracking a target with no y level with elevation enabled on the tracking module
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.4
* fixed actionbar not displaying as fast on client (Fabric) (1.21.5)
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
1.8.0.3+1.20-1.21.4 · Release版本: 1.8.0.3+1.20-1.21.4支持游戏: 1.21.4类型: folia paper purpurRelease下载次数: 119
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.3
port to spigot and paper, also now with support for folia!
* spigot and paper now have separate jar files
* both versions are now bumped up to v1.8
* the paper version now supports folia
* all versions are now available on the main [DirectionHUD Modrinth page](https://modrinth.com/mod/directionhud).
### Changelog:
* new icon
* bumped hud packet version to `v1.3` to support new plugin versions of DirectionHUD
* fixed `/hud` color button hover color changing when hovering on different parts of the button
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.2
* fixed toggling BossBar while on client side causing a crash
## v1.8.0.1
* fixed destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.1
* fix destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.1
* fix destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
## v1.8.0.1
* fix destination module `name` and `name_xz` having the primary and secondary flipped inside of `module-text.json`
* changed module name displays to be lowercase
* fixed missing language files
* edited clarifications to some hud module messages
* config file for languages now shows the percent of translated text
* language files with missing translations will default to english on servers
## v1.8.0.0 - Custom Module Text!
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
### Custom Module Text
Added a new json file, `module-text.json` to customize each module's display settings.
\
Customize each entry using color and formatting codes, and use `%s` to substitute for the data being used for the module.
\
Read more about this on the new [DirectionHUD Docs](https://oth3r.github.io/DirectionHUD/module-text-json.html)!
### New Module Edit UI
A new GUI for editing a module!
* added hud module edit chat UI
* added hud module chat UI
* added coordinates module `xz` - `xyz` toggle
* added tracking module `elevation` toggle
* added fuzzy sort filtering to command suggestions - thanks to greener.ca for the help!
* fixed command suggester breaking when using the `execute run` command
* fixed destination autoconvert not working
* flipped speed module setting from 3d-calculation to 2d-calculation
* The third argument in the `/hud color` command always displays even when it shouldn't
* fixed `/hud color [primary, secondary]` command to display the color edit GUI
* fixed the `/hud color` command's third command argument always displaying
* migrated all files to new system
* major backend changes & optimization
* fixes to legacy file updaters
* updated the module system in the playerdata file to be modular
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.5
* tweaked speed module calculations
* tweaked the usage message for `/dest global`, with and without permissions
* fixed getting the usage message for setting a global destination with the editing permissions
* fixed error when using the destination add command without using any arguments, (normal and global)
* fixed hud `color` and `module` button hover text being for the wrong command
* backend optimizations for particles
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
### v1.7.4
Quick bugfixing update + new localizations! Will fix the lang file in the future to be able to translate better / easier. Enjoy!
* fixed crash when being in a dimension without a config entry for it
* added support for saving destinations with only the name and color `/dest add "name" color`
* added Chinese Simplified & Chinese Traditional - crowdin
* added comment in config to show lang options - more to come soon
* russian localizations from Crowdin (ru_ru)
* fixed saving a sent coord adds an extra space between the dimension and color
* fixed `/dest global set` not working without global editing permissions
* russian localizations from Crowdin (ru_ru)
* fixed saving a sent coord adds an extra space between the dimension and color
* fixed `/dest global set` not working without global editing permissions
* russian localizations from Crowdin (ru_ru)
* fixed saving a sent coord adds an extra space between the dimension and color
* fixed `/dest global set` not working without global editing permissions
* russian localizations from Crowdin (ru_ru)
* fixed saving a sent coord adds an extra space between the dimension and color
* fixed `/dest global set` not working without global editing permissions
### Additions
* added a global button for when destination saving is off, but global destinations are enabled
* tracking module elevation dash if around the same y level as the target, when in compact mode
* player set destinations are now actually destinations instead of just locations
* destination module update soon
* `/dest set` command now supports `name` and `color` parameters, like the `/dest send` command
### Smaller changes and fixes
* moved `/dest set saved` & `/dest set global` to `/dest saved set` & `/dest global set` respectively
* moved `/dest saved global` to `/dest global`
* lang issue with dest.saved.length
* optimized the HUD module rendering for disabled modules
* fixes the tracking module not showing on DirectionHUD servers with the DirectionHUD client
* fixed global UI set buttons not working
* altered `/dest send` command to not accept colors on non-named destinations
* [1.20.6] fixed loading into a DirectionHUD server with a DirectionHUD client
* various other fixes and changes
### Additions
* added a global button for when destination saving is off, but global destinations are enabled
* tracking module elevation dash if around the same y level as the target, when in compact mode
* player set destinations are now actually destinations instead of just locations
* destination module update soon
* `/dest set` command now supports `name` and `color` parameters, like the `/dest send` command
### Smaller changes and fixes
* moved `/dest set saved` & `/dest set global` to `/dest saved set` & `/dest global set` respectively
* moved `/dest saved global` to `/dest global`
* lang issue with dest.saved.length
* optimized the HUD module rendering for disabled modules
* fixes the tracking module not showing on DirectionHUD servers with the DirectionHUD client
* fixed global UI set buttons not working
* altered `/dest send` command to not accept colors on non-named destinations
* [1.20.6] fixed loading into a DirectionHUD server with a DirectionHUD client
* various other fixes and changes
### Additions
* added a global button for when destination saving is off, but global destinations are enabled
* tracking module elevation dash if around the same y level as the target, when in compact mode
* player set destinations are now actually destinations instead of just locations
* destination module update soon
* `/dest set` command now supports `name` and `color` parameters, like the `/dest send` command
### Smaller changes and fixes
* moved `/dest set saved` & `/dest set global` to `/dest saved set` & `/dest global set` respectively
* moved `/dest saved global` to `/dest global`
* lang issue with dest.saved.length
* optimized the HUD module rendering for disabled modules
* fixes the tracking module not showing on DirectionHUD servers with the DirectionHUD client
* fixed global UI set buttons not working
* altered `/dest send` command to not accept colors on non-named destinations
* [1.20.6] fixed loading into a DirectionHUD server with a DirectionHUD client
* various other fixes and changes
quick patch (sorry that it was delayed, the next patch turned into a major version 😭)
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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
quick patch (sorry that it was delayed, the next patch turned into a major version 😭)
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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
quick patch (sorry that it was delayed, the next patch turned into a major version 😭)
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* fixed max reaching max preset error message
* fixed crash when converting destinations opposite of the ratio config entry
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed max reaching max preset error message
* fixed crash when converting destinations opposite of the ratio config entry
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed max reaching max preset error message
* fixed crash when converting destinations opposite of the ratio config entry
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* fixed message spam error when tracking a player
* more backend lang optimizations
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed message spam error when tracking a player
* more backend lang optimizations
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed message spam error when tracking a player
* more backend lang optimizations
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
(sorry for the rough launch)
* fixed "Invalid Playerdata" error created from 1.6.1
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
(sorry for the rough launch)
* fixed "Invalid Playerdata" error created from 1.6.1
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
(sorry for the rough launch)
* fixed "Invalid Playerdata" error created from 1.6.1
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
* 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](https://crowdin.com/project/directionhud/)!
# 1.6.0 - new modules & preset rework
* 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`
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
# 1.6.0 - new modules & preset rework
* 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`
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
# 1.6.0 - new modules & preset rework
* 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
* improved mod loading logic
* split `1.20.1` and `1.20.2` because of the countless networking issues and differences between the two
* fixed HUD color reset & secondary color reset not working
* improved config loading logic
* added support for config writing in different languages
* improved mod loading logic
* split `1.20.1` and `1.20.2` because of the countless networking issues and differences between the two
# a1.6.0.0
### first alpha for 1.6! The alphas will only include the floodgate development part of the update.
development is slowing with finals approaching ~~*(and motivation issues)*~~ but i wanted to at least drop this to get some feedback in the meantime
* added `/dest` command support for FloodGate Geyser
Planned Features:
* support for the rest of the commands
* colored buttons (trying)
Please post thoughts and suggestions in the Discord or in Github! would be very appreciated :)
# v1.5
Another round of fixes, and prep for bigger things.
[](https://youtu.be/13kI53UI20k)
[Watch the update video!]((https://youtu.be/13kI53UI20k))
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
### 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
### Fabric Changes
* fixed tracking target option not being set correctly in ModMenu
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* 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
* added a temp config option for disabling sending non DirectionHUD ActionBars to the chat
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed secondary HUD colors not being able to be changed
* code optimizations
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
* fixed the weather module not showing the ability to sleep during a thunderstorm
* 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
* fixed ActionBar message still being sent to the client even if using BossBar
* YACL bump to >=3.2.1
# v1.4.0 - QOL & BossBar Support
[Update Video](https://youtu.be/CU6PTj8hg_I)
Please submit bugs in the GitHub! You can also submit in the discord server if GitHub is confusing.
## Help localize DirectionHUD on [Crowdin](https://crowdin.com/project/directionhud/)!
## 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
<!> (SERVER ONLY) delete the `config/directionhud` folder if the server wasn't working previous versions <!>
* fixed server configs replacing all default colors with null when starting up
* fixed config comment formatting
<!> because of the issue below, 'dimension-ratios' in the config will be reloaded to default values! <!>
* fixed converting destinations (fixes AutoConvert & convert badges)
* config updated to use float version system
* fixed 'send' and 'track' not working in the file config
<!> (SERVER ONLY) delete the `config/directionhud` folder if the server wasn't working previous versions <!>
* fixed server configs replacing all default colors with null when starting up
* fixed config comment formatting
<!> because of the issue below, 'dimension-ratios' in the config will be reloaded to default values! <!>
* fixed converting destinations (fixes AutoConvert & convert badges)
* config updated to use float version system
* fixed 'send' and 'track' not working in the file config
* 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
* updated source code links
* 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
* updated source code links
# [SPIGOT PORT OUT NOW!](https://modrinth.com/plugin/directionhud-plugin/versions)
* fixed color input not working correctly
* fixed '/dest clear' showing up in suggestions even without a destination set
* code optimizations
* added sending HEX colors with the '#' included
# [SPIGOT PORT OUT NOW!](https://modrinth.com/plugin/directionhud-plugin/versions)
* fixed color input not working correctly
* fixed '/dest clear' showing up in suggestions even without a destination set
* code optimizations
* added sending HEX colors with the '#' included
* lang file fixes & optimizations
* messages from the actionbar that get sent in the chat by DirectionHUD will now be labeled better
* more descriptions in YACL
* fixed null on HUD weather module when first loading into a world
* '/destination saved' QOL and fix for some messages being incorrect
* lang file fixes & optimizations
* messages from the actionbar that get sent in the chat by DirectionHUD will now be labeled better
* more descriptions in YACL
* fixed null on HUD weather module when first loading into a world
* '/destination saved' QOL and fix for some messages being incorrect
* lots of backend optimization (for spigot port)
* updated command suggester
* fixed versioning in '/directionhud'
* fixed not all defaults being set in '/directionhud defaults set'
* fixed '/directionhud reload' button not being unique
* removed a system print when updating PlayerData files
## Tracking and location backend rework + a lot of bugfixes

### Major changes and features
* recoded the location backend
* '/dest set x y z dimension' no longer converts the destination, now have to add 'convert' to the end to do so
* customizable max 'X Y Z'
* Reworked tracking system
* tracking is now more vague, no longer displaying the player's exact location on the HUD
* doesn't use the destination system to track, can now simultaneously have a destination and track someone at the same time
* new 'tracking' module, replaces the 'compass' module
* new particles to tracking target
* custom one time msgs for when tracked is offline or in a different dimension
* '/dest track .clear' to clear tracker
* uses UUID to track on online servers, so changing names won't evade the tracker
* AutoConvert
* auto converts the dimension or tracker when possible
* clicking on the version number in '/dirhud' links to the changelog
* added a server shutdown procedure
* destination suspending removed
### New config options
* max-xz: sets the max XZ for all locations in directionhud
* max-y: sets the max Y for all location in directionhud
* social-commands: toggles all social commands in directionhud (/dest send, /dest track)
* tracking: tracking module default state
* autoconvert: AutoConvert default state
### Fixes & changes
* fixed the playerdata updater again
* playerdata v1.3 -> 1.4
* config v1.1 -> 1.2
* finally using a JSON library again
* fixed config loading
* fixed singleplayer config name
* fixed the 'TRACK' button showing up as 'SEND'
* fixed convert button not showing up when changing dimension with AutoClear off
* fixed set button not showing up in '/dest send' when destination saving is turned off
* fixed '/dest send' usage not correctly showing how to use the command
* fixed '/directionhud reload' command (now fully reloads & works 100% on console and playerside)
* fixed '/directionhud reload' not working correctly
* fixed '/dest send' suggester
## DirectionHUD v1.2.0
Custom dimension support & message backend rework
<img src="https://cdn.discordapp.com/attachments/801291003494400021/1101896293992894495/image.png" alt="custom dimension support">
### New features
* Custom dimension support
* Custom dimension coordinate conversion support
* New lastdeath screen
* New custom chat builder for spigot port
* Setting the destination now universally uses the coordinates badge: "[D] x y z"
* New saved death message
* Discord support server now up! Join in the mod's main page!
### New config options
* dimensions: lists the dimensions and the custom name and color for each
* dimension-ratios: sets the custom ratios for converting coordinates to different dimensions
### Fixes & changes
* fixed many visual chat bugs
* dest sending tweaks
* hud rgb is now a toggle
* config version 1.0 -> 1.1
* playerdata version 1.1 -> 1.2
## DirectionHUD v1.1.0
First major update for a bit, getting some features out I wanted on release.
<img src="https://cdn.discordapp.com/attachments/801291003494400021/1093263096811892929/2023-04-05_14.54.00.png" alt="tabbing">
### New features
* Client keybind for toggling hud
* Working client config using *YetAnotherConfigLib* & *ModMenu*
* Action bars received while HUD is on show up in chat. (client only)
* LastDeath can now be turned off, in config & in player settings.
* Can now tab coordinates in one go, as it suggests your full location.
* Dynamic /dest UI
### More config options
* destination-saving: toggle destination saving
* destination-max-saved: set the max amount of saved destinations anyone can have
* death-saving: toggle saving deaths globally
* hud-editing: toggle the /hud command
* hud-refresh: set the HUD refresh time (in ticks)
* online-mode: if off, playerdata files are created with player names, instead of UUID, name changes will not be saved.
* lastdeath: individual player setting for saving deaths
* primary & secondary rainbow: set HUD rainbow state.
### Other changes
* The client and server can now talk to each other
* Keybinds on client work on servers with DirectionHUD enabled
* Action bars received when on a server with DirectionHUD will also show up in chat
* One step closer to client UI
* PlayerData v1.1
* UI changes & fixes
* Code optimization