В Minecraft компас по умолчанию показывает направление на точку спауна игрока или на блок привязки (магнетит, если он есть). Стрелка не умеет “самостоятельно” наводиться на другого игрока. Поэтому, чтобы компас указывал именно на игрока, нужен специальный вариант компаса или модификация, которая меняет привязку.

Ниже два рабочих пути: для одиночной игры и для серверов.

Что делает компас в ваниле

Компас в стандартной игре всегда ведет к месту, откуда был первоначальный спаун, и меняет направление только если меняется точка спауна. В Нижнем мире и Крае обычный компас работает иначе, а компас, привязанный к магнетиту, указывает на сам блок привязки.
Источник по поведению компаса и магнетита: Minecraft Wiki. https://minecraft.fandom.com/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D1%81

Вариант 1. Сервер: плагин, который привязывает компас к нику

Если вы играете на сервере (Spigot/Paper), самый простой способ - плагин, который выдает компас с целью “по названию” и заставляет стрелку указывать на игрока.

Один из таких вариантов - DreamCompass. По описанию проекта, команда выдает компас с навигацией на выбранного игрока, а при обновлении (когда компас взят в руку и по блоку нажимают ЛКМ/ПКМ) он снова перечитывает цель.
Источник: страница ресурса на SpigotMC. https://spigotmc.ru/resources/dreamcompass.327/

Как сделать на практике (сервер)

  1. Убедитесь, что сервер поддерживает плагин DreamCompass (обычно это Paper/Spigot).
  2. Найдите команду выдачи. По описанию проекта:
  3. /compass <ник>
  4. Получите компас на игрока.
  5. Когда нужно обновить наведение:
  6. возьмите компас в руку
  7. нажмите ЛКМ или ПКМ по любому блоку
  8. Если вы переименуете компас на наковальне, цель берется из названия предмета. То есть можно менять ник через наковальню, а затем обновить компас.

Важные ограничения и частые проблемы

DreamCompass также описывает типичные нюансы:
- При обновлении компас может несколько секунд “крутиться” - это ожидаемое поведение.
- На части серверов стрелка может указывать не туда или на спаун, но это редкость.
- На некоторых версиях и конфигурациях есть ограничения по измерениям, поэтому перед настройкой проверьте, где именно вы хотите использовать компас.
Источник: тот же ресурс SpigotMC. https://spigotmc.ru/resources/dreamcompass.327/

Вариант 2. Одиночная игра или мир без плагинов

В чистом Minecraft без модов/плагинов компас не умеет отслеживать другого игрока. В ваниле он показывает спаун или направление на магнетит. Поэтому единственный реалистичный способ “навести на игрока” в одиночной игре - использовать модификации или менять подход (например, держать навигацию на вашу базу через магнетит и отдельные средства ориентирования).

Если вам нужен именно интерактивный компас “на игрока”, без внешних изменений игровую механику обойти нельзя.

Сравнение вариантов

Способ Где работает Что нужно Как получить наведение на игрока Минусы
Ванильный компас Любой мир без модов Ничего Нельзя: компас ведет на спаун или магнетит Нет наведения на других игроков
DreamCompass (плагин) Сервер с поддержкой плагинов Плагин и команды /compass <ник> и ручное обновление Возможны краткие “крутилки” при обновлении, ограничения по версиям/измерениям

Полезные ссылки

  • Minecraft Wiki - компас и поведение (спаун, магнетит): https://minecraft.fandom.com/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D1%81
  • DreamCompass (описание команды и обновления): https://spigotmc.ru/resources/dreamcompass.327/