Tags
Creators
Details
Licensed LGPL-3.0-only
Published 3 years ago
Updated 2 years ago
All versions
1.2.0+1.18-1.20.2
Release
v1.2.0+1.18-1.20.23 years ago 111
Compatibility
Minecraft: Java Edition
1.20–1.20.2
1.19.x
1.18.x
Platforms
Paper
Purpur
Spigot
Changes
v1.5
Another round of fixes, and prep for bigger things.
Watch the update video!
Help localize DirectionHUD on Crowdin!
Rewrites & Refreshes
- rewrote client-server networking
- DirectionHUD clients are now compatible with Spigot servers
- when on the client, ActionBars are now built on the client
- non DirectionHUD ActionBars now show up for a short period of time when on client
- destination logic rewrite
- new edit destination UI
- all
/dest savedcommands are in command suggestions /dest removemoved to/dest saved delete
- LastDeath rework
- removed the ability of clearing deaths
- now saves last
xdeaths (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
- track commands are now split up and easier to understand
New Additions
- Global Destinations
/dest saved global [add|edit|delete]- new
global-destinationsconfig option, defaultfalse - 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-cooldownconfig option, default10seconds,0to disable - new
global-destinationsconfig option, defaultfalse - new
particle-loopconfig option to change particle loop speed - new
lastdeath-maxfor setting the max amount of deaths saved, default4 - renamed
hud.enabledtohud.settings.state - renamed
hud-refreshtohud-loop - renamed
death-savingtolastdeath-saving - renamed
destination-max-savedtodestination-max
Fixes and Changes
- Renamed
/dirhudcommand to/dhud- the
/dhudcommand now works to execute every command in DirectionHUD (eg./dhud dest saved) /dhud reloadnow fully reloads all players- removed
/directionhud defaultscommand (might come back later if requested, but was a pain to keep it working, needs to be heavily redone)
- the
- 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 resumedmessage not showing up when turning on AutoConvert - removed suggestions formatter
Spigot Changes
- removed
directionhud.directionhudpermission - removed
directionhud.defaultspermission - fixed
hud-editingconfig option not working
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:41anAf7M:ThfZqox4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:41anAf7M:ThfZqox4"
}

