JourneyMap Waypoint Radar
Активный0.0
Установок
Последнее обновление
JourneyMap Waypoint Radar
Представляем собой компактное дополнение, которое трансформирует метки из JourneyMap в полноценную систему радарного оповещения.
Основные возможности
Радар для вертолетов Mcheli
При управлении воздушным транспортом из модификации Mcheli, оснащенным функцией радарного обнаружения, система автоматически создает желтые метки на карте, обозначающие позиции других игроков, также находящихся в соответствующей технике.
Участники одной команды совместно используют радарные данные без дополнительных настроек.
Для каждого типа летательного аппарата доступна настройка дальности действия и скрытности через конфигурационный файл (путь: **/config/configjmradar.cfg).
Управляемое ракетное вооружение
Используйте команду /radar shoot для запуска наводящихся ракет по целям, находящимся за пределами обычной видимости. Ракеты будут автоматически подгружать чанки на пути к цели, но прекратят полет при потере радарного контакта.
Внимание: данная функция находится на стадии активной разработки и может содержать невыявленные проблемы.
Программный интерфейс (API)
Для подключения сторонних объектов используйте функцию ApiRadarEntity.instance.addRadar(id, range, radarRate, targetType, radarEntity, playerEntity, infoRange). Каждый радар должен обладать уникальным строковым идентификатором.
Типы целей: 0 = Игроки | 1 = Игроки на технике Mcheli | 2 = Мобы
Пример реализации для пользовательских NPC:
var apiinstance = Java.type("onewhohears.minecraft.jmradar.api.ApiRadarEntity").instance;
var radar = apiinstance.getRadarById("testid");
if (radar == null) radar = apiinstance.addRadar("testid", 1000, 20, 1, npc.getMCEntity(), world.getPlayer("example_name").getMCEntity(), 10);
radar.addPlayer(world.getPlayer("example_name_2").getMCEntity());
Управляющие команды
/radar shoot <название радарной метки> - запуск ракеты по указанной цели
/clearpings - полное удаление всех радарных меток с карты
Необходимые компоненты
Для полноценной работы требуется базовый mod JourneyMap или его версия с расширенным функционалом Journey Map QOL, а также наличие Mcheli модификации с поддержкой авиационной техники.