ModsFinder

Shadow Nametag Fix

by TheSilentD3ath

Shadow Nametag Fix stops ghost copies of player nametags from appearing when a Fabric client renders Iris shaderpacks.

FabricClient-side onlyMIT License1.20.1 – 1.20.6

What it does

Under Iris shaders, several effects such as light shafts project the shadow buffer back onto the screen. The nametag gets carried along with that projection, leaving a rotated duplicate floating in the air beside the real one. Shadow Nametag Fix skips nametag rendering during Iris's shadow pass, so a nametag never enters the shadow buffer and nothing is projected as a ghost. Shaders are otherwise left alone, and vanilla behavior is unchanged.

The fix survives shaderpack switches and updates, and it keeps shadow settings intact. Players who previously disabled player shadows with PLAYER SHADOW=-1 and redid the pack settings after an update no longer need that workaround. The mod is a small client-side change that uses a single Mixin config and finds Iris through reflection, so Iris is not a hard requirement and Iris updates should not break it. Fabric is the only loader it is published for, and it has no extra dependencies.

Shadow Nametag Fix is released under the MIT License, which permits bundling it in modpacks. The mod is not open source. Files are published for 1.20.1 – 1.20.6, with 2.0.1 for 1.20.6 as the latest build, and the code is available under that license.

Key features

  1. Skipped shadow nametags

    Nametag rendering is skipped during Iris's shadow pass, which removes the rotated copy from the screen.

  2. Shaderpack compatibility

    Shaderpacks such as Complementary Reimagined, Euphoria Patches and BSL keep their shadow settings across switches and updates.

  3. Vanilla behavior kept

    Only the shadow nametag pass is changed, so shaders and the normal nametag display stay as they were.

  4. Small footprint

    One Mixin config and reflection-based Iris detection keep the code small and avoid a hard dependency.

Compatibility

Latest build for each game version and loader.

1.20.62.0.1
1.20.52.0.1
1.20.42.0.1
1.20.32.0.1
1.20.22.0.1
1.20.12.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Players who use Iris shaderpacks with player shadows, and modpack authors who want to bundle a fix for shadow-pass nametag ghosts.

How it compares

Full comparison

Player Nametags is a Fabric and Quilt server-side only mod under the MIT License, published for 1.20.2 – 1.20.4, so it changes nametags on the server rather than on the client. Better Nametags is a client-side only Fabric mod for 1.21 – 1.21.1 that is not open source and is released under CC0 1.0 Universal. Shadow Nametag Fix is client-side only and covers the Iris shadow pass for 1.20.1 – 1.20.6.

ModLoadersGame versionsEnvironmentUpdated
Shadow Nametag FixFabric1.20.1 – 1.20.6Client-side only2026-08-20
Player NametagsFabric and Quilt1.20.2 – 1.20.4Server-side only2023-12-06
Better NametagsFabric1.21 – 1.21.1Client-side only2024-08-11

Questions

Does Shadow Nametag Fix require Iris?

No. The mod finds Iris through reflection and does not require Iris to be installed, so Iris updates should not break it.

Which loader is Shadow Nametag Fix for?

It is published for Fabric only, and the environment is client-side only, so servers do not need to install it.

Does the fix change how shaders look?

No. It skips nametag rendering during the shadow pass and leaves shaders and vanilla behavior unchanged.

What the author says

Ever seen a rotated, duplicated nametag floating in the air when playing with shaders? This tiny client-side mod removes it. With Iris shaders (Complementary Reimagined, Euphoria Patches, BSL, and many others), the game renders entities — including their nametags — during the shadow pass, from the sun's point of…
TheSilentD3ath, on the Modrinth page

Official listing

Owner
TheSilentD3ath
Published
2026-06-18
Updated on Modrinth
2026-08-20
Facts verified
2026-10-15