Мод для Майнкрафт, который помогает находить блоки, мобов и предметы, а также безопасно телепортироваться к результатам. Работает на стороне сервера: игрокам не нужно устанавливать его на клиент.
Возможности
- Ищет ближайшие блоки, мобов и предметы по идентификатору, тегу или селектору; поддерживаются объекты из других модов.
- Ищет предметы в обычных и добавленных модами контейнерах, шалкерах внутри контейнеров, на земле, в снаряжении мобов, рамках, инвентарях игроков и эндер-сундуках.
- Выполняет обычный поиск биомов, структур и точек интереса с кнопкой безопасной телепортации в чате.
- Проверяет указанную точку: редстоун, освещение, условия появления мобов, посевы, контейнеры и данные сущностей.
- Обводит найденный блок через стены. Метка не имеет хитбокса, удаляется при разрушении или замене блока, по таймеру либо командой очистки.
- Подсвечивает мобов через препятствия и обследует область, подсчитывая блоки и сущности. Крупные проверки разбиваются по игровым тактам, чтобы не зависал сервер.
- Результаты команд видит только выполнивший их игрок; исключение — подсветка мобов, которую могут заметить находящиеся рядом игроки.
Как пользоваться
/lp— список команд в игре./locate block <id|#tag> [<n> chunks|blocks]— поиск ближайшего блока./locate entity <id|#tag> [<n> chunks|blocks]— поиск ближайшего моба или другой сущности./locate item <id|#tag> [<n> chunks|blocks] [export]— поиск предметов и, сexport, сохранение полного списка./locate biome|structure|poi <id|#tag>— поиск биома, структуры или точки интереса./lp inspect <x> <y> <z>— проверка точки./safetp [targets] <destination>— телепортация в ближайшее место, где можно стоять; персонаж поворачивается к цели./glow <target> <n> chunks|blocks— подсветка сущностей через препятствия./lp analyze blocks|entities|both [<n> chunks|blocks] [export]— обследование области./lp visualize <n> chunks|blocks [seconds]— показывает границы области будущей проверки./lp stop— остановка активной проверки./lp clear [all|both|glow|markers]— очистка подсветки и меток./lp config— вывод текущих настроек,/lp reload— повторное чтение конфига.
Радиус всегда указывается с единицей измерения: 64 blocks или 4 chunks. Радиус в чанках означает дальность от игрока: 4 chunks охватывает 49 чанков, а 0 chunks — только текущий чанк. Проверка идёт по кругу и на полную высоту мира.
Без forceload мод читает только уже загруженные чанки и не генерирует мир. Параметр forceload у большинства команд добавляет незагруженные чанки в поиск. По умолчанию доступны области до 1000 чанков или 16000 блоков.
Идентификаторы, теги и селекторы можно писать, например, так: minecraft:zombie, #minecraft:skeletons, @e или @e[type=minecraft:creeper].
Настройки
Конфиг находится по пути config/locate-plus/config.json. После изменения файла используйте /lp reload или перезапустите сервер; JSON-комментарии поддерживаются.
В конфиге настраиваются уровень доступа, доступные команды, радиусы по умолчанию, ограничения поиска, нагрузка проверки на один игровой такт, источники для /locate item, метки блоков и телепортация. Ошибки синтаксиса записываются в журнал, а прежние настройки сохраняются.
Для меток блоков используются параметры mark_located_blocks, block_marker_seconds, block_marker_fill и block_marker_colour. Параметры safe_teleport_from_results и safe_teleport_from_biome_results определяют, применять ли безопасную телепортацию к разным результатам поиска.
Экспорт записывается текстовым файлом в config/locate-plus/exports/. Параметры export_modded_blocks, export_placed_blocks, export_notable_blocks и export_natural_blocks задают, для каких блоков сохранять координаты.
Требования и совместимость
Мод устанавливается только на сервер. На сервере без него команды недоступны, поскольку поиск выполняется по серверной копии мира. По умолчанию требуется уровень прав 2 — оператор сервера или включённые читы в одиночной игре.
