Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for dainor_

VisTag hides player nametags unless you have a clear line of sight to them.

Report vistag?

R

1.0.0

VisTag 1.0.0

Initial release.

  • Nametags are only visible when the line of sight between the two players' eyes is free of occluding blocks — per-viewer, using a dedicated scoreboard team (NAME_TAG_VISIBILITY = NEVER) for each player.
  • Transparency-aware defaults: only occluding blocks hide nametags; glass, leaves, water, slabs… do not.
  • Configurable block lists, editable in-game and persisted to config.yml:
    • /vistag exclude add|list|remove <block> — blocks that never hide nametags (highest priority).
    • /vistag include add|list|remove <block> — blocks that always hide nametags.
  • /vistag reload — reload the configuration.
  • Config keys: excluded, included, check-interval-ticks (default 10), max-distance (default 64).
  • Commands use the Brigadier API; block IDs accept glass and minecraft:glass formats.
  • Built for Paper 26.2 / Java 25.

Information

Published
October 11, 2026
Author
0Downloads

Platforms

Paper
Paper
26.2