ModernHUD replaces the default tacz status HUD readout with a Modern Warfare 4‑style HUD: a personal status widget (health, Absorption/shield, armor), a team status list, and an optional weapon widget for TACZ — each independently positioned, colored, and animated.
THE GUN HUD SHOWCASES/NOT THE LOADOUT SYSTEM (WIP)
The mod is fully usable stand‑alone (health/armor/team widgets work with vanilla combat), with an optional weapon widget and richer shield feedback when Timeless and Classics Zero (TACZ) is installed.
Features
Personal widget: segmented Absorption (shield) bar, health bar, armor readout, name, and head icon -each independently toggleable and positioned
Team widget(Minecraft Vanilla team compat) : one row per scoreboard teammate with its own animated Absorption and health bar; a teammate in Spectator mode always shows an empty Absorption bar, never a stale value
Shield hit/break feedback: separate sound + on‑screen icon for the attacker and the victim, detected server‑side so it works correctly for other players too
TACZ weapon widget: mag/reserve ammo, fire‑mode row (only shown for guns with 2 or more actual fire modes), weapon name, secondary‑weapon slot, equipped‑attachment dots, and RELOAD/NO AMMO/LOW AMMO alerts plus a weapon‑switch/fire‑mode‑change announcement
Smooth, eased animations throughout instead of instant snaps — bars glide, weapon switches slide and flash
Auto‑compat: hides ModernHUD's own widgets while riding a Superb Warfare vehicle, and syncs with TaczPresence so the two mods never show duplicate weapon HUDs
In‑game HUD editor to drag‑reposition the feedback icon; every other widget is corner‑anchored via config
Every color, threshold, size, and animation timing is configurable
Compatibility
Minecraft: 1.20.1
Forge: 47.x+
TACZ: Optional (enables the weapon widget)
Superb Warfare: Optional (auto‑hides widgets while in a vehicle)
Side: Client (all widgets) + Server (only needed for shield feedback on other players — works stand‑alone client‑side otherwise)
Configuration
Configuration files: config/modernhud-common.toml — shield feedback (common) config/modernhud-hud.toml — personal + team widget (client) config/modernhud-weapon.toml — weapon widget (client)
Available options include per‑element position/scale, Absorption/health/ammo colors and thresholds, panel/border styling, animation timing, and team HUD size limits.