Links
Tags
Creators
Details
All versions
0.0.1
Beta
Player Head Hud 0.0.12 months ago 33
Uploaded by
Compatibility
Minecraft: Java Edition
1.6.4
Platform
Legacy Fabric
Supported environments
Client-side
Changes
Changelog
0.0.1 - 2026-07-13
First public cleanup release of Player Head Hud.
Added
- Added a player-head overlay above nearby players.
- Added stacked overlay content in the order: avatar, name, distance.
- Added avatar-only default display when the target is not expanded.
- Added expansion when aiming at the player body or the head icon area.
- Added automatic name and distance display when the player is close enough and unobstructed.
- Added distance-based avatar sizing with configurable minimum and maximum sizes.
- Added fixed-size hover enlargement for the avatar.
- Added real player skin support with Steve fallback when skin lookup fails.
- Added switching between the custom player-head overlay and vanilla name rendering.
- Added configurable maximum distance for distance text.
- Added support for showing only the name when the target is too far away for distance text.
- Added long-distance fade support with an option to disable fading entirely.
- Added an option to hide the full overlay beyond a long-range threshold.
- Added Chinese comments in the generated config file.
MapWriter Compatibility
- Added optional compatibility with
MapWriter-Mite. - Added nearby player head rendering on the minimap.
- Added optional player names below minimap heads.
- Added a dedicated minimap name display mode toggle.
- Added a dedicated hotkey for cycling minimap name display modes.
Team Compatibility
- Added optional compatibility with the team mod.
- Added team-aware world overlay rendering.
- Added fallback to vanilla names for players outside the local team.
- Added team-aware minimap head filtering.
ManyLib Compatibility
- Added optional compatibility with
ManyLib. - Added in-game config editing support.
- Added in-game hotkey editing support.
- Added runtime sync between ManyLib hotkey changes and the mod config file.
Hotkeys
- Added
F7as the default hotkey for switching between player-head overlay mode and vanilla name mode. - Added
F4as the default hotkey for cycling minimap player-name display modes. - Added support for changing those hotkeys in the vanilla controls menu.
Config Updates
- Changed
auto_show_distanceto an integer-based setting. - Changed
distance_text_max_distanceto an integer-based setting. - Changed the default minimap name toggle hotkey from
F8toF4.
Fixes And Stability
- Removed unrelated template features and dependencies from the original project base.
- Fixed cases where vanilla player names were not correctly replaced.
- Fixed cases where some config size values did not apply after editing the config file.
- Fixed inconsistent scaling behavior between hover enlargement, minimum size, and distance scaling.
- Fixed long-distance cases where the head overlay could disappear entirely.
- Fixed fade behavior being affected incorrectly by background and render-distance state.
- Fixed distance text showing too many decimal places by switching it to integer display.
- Fixed translation keys appearing on screen instead of localized text.
- Fixed cases where the entire player head overlay failed to render.
- Fixed render-state restoration issues in the MapWriter rendering path.
- Fixed edge cases around team-state queries during world transitions.
- Fixed incorrect fallback behavior for default hotkeys.
- Added logging for config save failures to help troubleshooting.
Code Cleanup
- Refactored hotkey registration and synchronization logic to reduce duplication.
- Added and updated README and changelog documentation.
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:HqhSRtWe:U10G7TBJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HqhSRtWe:U10G7TBJ"
}

