promotional bannermobile promotional banner

Death Hound

Client-only mod that records death locations, lets you track one, and shows an arrow + world marker so you can find your stuff again. Works in single player and on servers without needing a server install.
Back to Files

1.21.9-1.21.10-1.0.1+neoforge

File namedeathhound-1.21.9-1.21.10-1.0.1+neoforge.jar
Uploader
CraftyCoderCraftyCoder
Uploaded
Jan 6, 2026
Downloads
16
Size
64.4 KB
Mod Loaders
NeoForge
File ID
7423880
Type
R
Release
Supported game versions
  • 1.21.10
  • 1.21.9

Curse Maven Snippet

NeoForge

implementation "curse.maven:death-hound-1419068:7423880"

Learn more about Curse Maven

What's new

Changelog

All notable changes to Death Hound will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.1] - 2026-01-05

Fixed

  • Critical: Death records now use local profile ID instead of server UUID, ensuring deaths are specific to each local Minecraft account/character and don't bleed across different profiles

Breaking

  • Existing death records will not automatically migrate to the new storage format. Previous deaths will remain on disk but won't be visible in-game after updating.

[1.0.0] - 2026-01-05

Added

  • Server-safe initialization for all loaders to prevent crashes when mistakenly installed on dedicated servers
  • Reflection-based client environment detection for cross-loader compatibility

Fixed

  • Critical: Dedicated server crash when mod is included server-side in modpacks (now gracefully no-ops)
  • HUD arrow rendering reliability issues (replaced pose-stack transforms with manual rotation)
  • World marker rendering performance (implemented batching, reduced GL state changes, added simple LOD)
  • Hotkey toggle now properly closes Death Hound screen when already open

Changed

  • Relaxed NeoForge minimum version requirement from 21.9.16-beta to 21.9.0-beta
  • Refactored Forge and NeoForge entrypoints to be server-safe
  • Added explicit clientSideOnly=true metadata to NeoForge mod descriptor
  • Improved marker rendering with distance-based culling (markers hidden beyond 300 blocks, wireframe simplified beyond 100 blocks)

Technical

  • Split client-only initialization into separate loader-specific client classes
  • Removed all net.minecraft.client.* references from main loader entrypoints
  • Optimized world marker rendering loop to batch depth-test state changes
  • Cached game time calculations to reduce redundant System.currentTimeMillis() calls

This mod has no related projects