▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ClickToSeeNames
ClickToSeeNames

ClickToSeeNames

Hide all player nametags and reveal names only when right-clicking a player. Supports MiniMessage and displays the nickname above the hotbar.

Оцените первым
159
2
Все версии→ClickToSeeNames 1.2.0

ClickToSeeNames 1.2.0

Release20.08.2026

Список изменений

🚀 Release v1.2.0 — Optimization, Safety & Major Overhaul

⚡ Performance & Optimization

  • Event-Driven Nametag Management: Replaced background periodic polling with an event-driven lifecycle (PlayerJoinEvent, PlayerRespawnEvent, PlayerChangedWorldEvent, PlayerGameModeChangeEvent), reducing idle CPU consumption to 0%.
  • Asynchronous Data I/O: Switched playerdata.yml writes to buffered asynchronous saving with an automatic synchronous flush during server shutdown (onDisable).
  • Modern Async Chat: Migrated chat input interception for HEX colors to Paper's Adventure-native AsyncChatEvent.
  • Component Pre-Caching: Static GUI icons and Adventure color representations are now pre-cached at startup to eliminate runtime allocations.

🛡️ Gameplay & Safety Controls

  • Line of Sight Verification: Added require-line-of-sight option (player.hasLineOfSight(target)) to prevent inspecting nametags through walls, doors, and obstacles.
  • Max Inspection Range: Added max-distance configuration option to limit the maximum interaction distance.
  • Vanish & NPC Filtering: Added automatic checks to ignore vanished staff members (canSee / vanished metadata) and NPCs (NPC metadata).
  • Sneak & Item Hand Rules: Added configurable flags to require empty hands, require clicker sneaking, or ignore sneaking targets.
  • Disabled Worlds: Added disabled-worlds list to exclude specific worlds (Hubs, Minigames) from nametag hiding and inspection.

🔌 Integrations & Customization

  • Built-in PlaceholderAPI Expansion:
    • %ctsn_color% — Returns the player's active custom color, HEX, or gradient specification.
    • %ctsn_formatted_name% — Returns the player's name rendered with their active style and color.
  • Granular Permissions: Added permission nodes for individual color palette choices (ctsn.color.<color_name>) and gradients (ctsn.gradient).
  • Title Display Timings: Configurable fade-in, stay, and fade-out ticks for title mode in config.yml.
  • Folia Support: Added folia-supported: true flag in plugin.yml.

🌐 Localization & Bug Fixes

  • Instant Config & Locale Reload: /ctsn reload now instantly re-reads configuration and message files (messages_en.yml, messages_ru.yml) without server restarts.
  • Localized State Placeholders: Resolved hardcoded English strings in {state} (ON/OFF, ВКЛ/ВЫКЛ) and display mode announcements.
  • Tab Completion Permission Leaks: Fixed command suggestions exposing administrative subcommands to non-privileged players.
  • Chat Interception Fix: Fixed an issue where regular messages sent after the 60-second HEX prompt expiration were cancelled.

Compatibility

  • Server Version: Paper / Purpur / Folia 1.21+
  • Java Version: Java 21+
  • Soft Dependencies: TAB 4.1.8+, PlaceholderAPI 2.11.6+

Файлы

ClickToSeeNames-1.2.0.jar(41.47 KiB)
Основной
Скачать
ClickToSeeNames-1.2.0.jar(41.47 KiB)
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.2.0

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.17–26.2

Загрузок

52

Дата публикации

20.08.2026

Загрузил

ID версии

Главная