Tags
Creators
Details
1.2.7+mc26.3
Compatibility
Changes
ZFD Utilities 1.2.7 — Quality & Customization
Auto Respawn
- Added optional Auto Respawn, disabled by default, under Gameplay & Screens.
- Added a 0–30 second delay slider, shown when Auto Respawn is enabled. 0 s (Instant) sends Minecraft's normal respawn request immediately and hides the death screen while waiting for the server.
- Fixed the delay slider reopening at 30 seconds instead of the saved value.
- Added a clickable countdown for longer delays. Pause Auto Respawn freezes that death's countdown; Resume Auto Respawn continues it without changing your saved setting.
- Shortened and consistently capitalized the controls, matched their width to the normal death-screen buttons, and added clear active/paused colors.
- Preserved Hardcore protection and server-controlled respawning. Automatic requests are limited to one per death screen, including across resizing. Manual controls return if an instant request stalls.
Chat Player Heads
- Fixed incorrect matches from player names appearing inside other words, quoted chat, or message bodies.
- Prioritized sender UUIDs when available and prevented unresolved or conflicting identities from selecting a guessed head.
- Added a legacy/ViaFabricPlus fallback for real account names. It skips rank/level prefixes and legacy color codes, then matches the exact sender account to a unique online tab-list profile.
- Dynamically handles custom text, multi-word titles, badges, and symbols between bracketed rank tags, without hardcoded tag or player names. Only the sender account after the final rank is matched; parsing stops at the message separator.
- Places one head before all chat prefixes. Incoming
(From ...)messages are supported; outgoing(To ...)messages stay unchanged so the recipient is not mistaken for the sender. - Improved duplicate-head detection inside translated messages while preserving the existing skin, hat layer, spacing, and customization.
- Bounds custom-format parsing to a short message prefix and resolves heads when messages arrive, without per-frame text searches.
Settings & Quality of Life
- Fixed enabled-setting highlighting: saved ON settings now receive the same white/italic label as newly enabled settings, without creating false unsaved changes.
- Wrapped ZFD settings hover descriptions to a readable width, including nested settings and profile descriptions.
- Made Auto Respawn Delay help appear when hovering its label, above the row when space allows. It no longer appears over the slider while adjusting it.
- Shortened Auto Respawn help text and cleaned up capitalization in its controls and the main gameplay settings.
- Fixed fallback settings extending off-screen with paged controls and a consistently accessible Done button. Cycling profiles refreshes the displayed toggle states.
- Corrected the Play Screen Folders Reset value to match its existing OFF default without changing saved choices.
- Added Join Support Discord at the bottom of Performance, with access in the fallback settings screen too. Join ZFD Development to report bugs, suggest features, or support the project.
Reliability & Optimization
- Restricted visual time/weather overrides to client levels so they do not affect the integrated singleplayer server's getters.
- Fixed non-finite configuration values breaking profile copies or saves; invalid values recover to their defaults while other settings are preserved.
- Cached the JVM garbage-collector bean list to reduce repeated HUD diagnostic allocations.
- Preserved existing features, profiles, settings, and required runtime dependencies.
Known limitation: Legacy account-name matching is best-effort. Unknown accounts, duplicate matches, unresolved nicknames, and unsupported server formats may still appear without a head. Without sender metadata, server announcements that exactly imitate player-chat headers cannot be distinguished reliably. Some multiplayer servers prohibit automated respawning; check their rules.
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:e5HeAF9e:xzoZHYeC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:e5HeAF9e:xzoZHYeC"
}

