В ванильном Minecraft компас не умеет “целенаправленно” показывать на любого выбранного игрока. Он либо ведет к точке спавна (обычный компас), либо к привязанному блоку магнетита (намагниченный компас). Поэтому способ зависит от того, играете вы в одиночку (без модов/плагинов) или на сервере с возможностью дополнений.
Что компас в Minecraft реально умеет
| Вид компаса | Куда указывает стрелка | Можно ли настроить на конкретного игрока |
|---|---|---|
| Обычный компас | На спавн мира в Верхнем мире | Нет |
| Наcмагниченный компас (Lodestone compass) | На привязанный блок магнетита | Нет |
Источник механики: компас указывает на точку спавна или на магнетит, к которому он привязан. Также в разных измерениях и при разрушении магнетита стрелка может вести себя иначе. Это описано в справке по компасу (Minecraft Wiki).
Вариант 1. В одиночной игре: показывать на игрока нельзя, но можно показать на “свою точку”
Если ваша цель - “всегда находиться рядом с домом/базой”, то лучше использовать намагниченный компас и привязать его к магнетиту в нужном месте.
Как сделать намагниченный компас, чтобы он вел к базе
- Сделайте обычный компас (если еще нет).
- Поставьте блок магнетита в месте, куда хотите вести компас.
- Используйте компас на магнетите. Компас станет намагниченным и начнет указывать на этот блок.
Важно: если магнетит разрушить, намагниченный компас будет хаотично крутиться, пока вы снова не используете компас на магнетите.
Вариант 2. На сервере: нужен плагин, который умеет “цель - игрок”
Если вы хотите именно “компас показывает на игрока”, это обычно решается плагином. Например, есть Spigot-плагин DreamCompass: он выдает компас, который нацелен на выбранного игрока и требует периодического обновления вручную.
Как это обычно работает на Spigot/Paper-серверах
- Установите плагин DreamCompass (или аналогичный).
- Команда вида:
/compass <ник>
выдает компас, указывающий на выбранного игрока.- Обновление цели:
- компас нужно обновлять вручную, взяв его в руку и щелкнув по блоку (ПКМ или ЛКМ).
- Если вы переименуете компас на наковальне, цель может браться из названия (у плагина это работает так, как указано в описании ресурса).
Примечание по измерениям: в зависимости от версии плагина компасы могут работать по-разному в Надмире/Нижнем мире/Крае. В описании DreamCompass также упоминаются возможные проблемы при обновлении, например краткое беспорядочное вращение.
Почему “настройка компаса на игрока” не делается в ваниле
Потому что логика компаса в ванильном Minecraft привязана к фиксированным ориентирам: спавну мира или к конкретному привязанному блоку магнетита. В справке отмечено, что компас указывает на точку спавна или на магнетит, а не на сущность (игрока) как “цель”.
Типичные ошибки
- Пытаться сделать настройку в крафте или через наковальню, чтобы компас начал “искать конкретного игрока” без плагинов - не получится.
- Ожидать, что обычный компас можно “перенастроить на другого человека” - он не переопределяет цель на игрока.
- На намагниченном компасе игнорировать магнетит: если он разрушен, стрелка может вращаться хаотично до повторной привязки.
Полезные ссылки
- Minecraft Wiki: Компас - https://ru.minecraft.wiki/w/Компас
- DreamCompass (Spigot resource) - https://spigotmc.ru/resources/dreamcompass.327/