- Документация
- https://modrinth.com/plugin/random_teleport
Random Teleport(RTP) — серверный плагин для перемещения игрока на случайные координаты в пределах заданной области. По умолчанию зона описана как квадрат 10 000 на 10 000 блоков. Администратор может задать центр, изменить максимальные координаты, исключать биомы и выбирать язык сообщений. Клиентская установка не поддерживается.
Проект относится к game-mechanics, management и technology. Его подтверждённая функциональность сосредоточена на командах телепортации и управлении зоной. В основе нет сведений о стоимости перемещения, задержке, кулдауне, проверке безопасной позиции или выборе мира, поэтому эти возможности нельзя считать встроенными без отдельного теста.
Для запуска используется:
По исходному описанию команда выбирает случайные координаты в заданной зоне. Размер по умолчанию указан как 10 000 на 10 000 блоков. Для использования /rtp приведено разрешение randomteleport.rtpnick.
Не уточнено, считаются ли размеры полной шириной или отклонением от центра, как выбирается высота и выполняется ли повторный поиск. Геометрию зоны следует проверять на версии 2.2.
Команда /rtp center задаёт центр, вокруг которого выбираются случайные координаты. В русской части исходного текста встречается написание /rtp centre, тогда как английская часть использует /rtp center. Разрешение при этом записано как randomteleport.rtpcentre.
Для работы с сохранённым центром также перечислены:
• /centre clear — сброс центра к значению по умолчанию 0, 0;
• /centre check — просмотр текущих координат центра;
• разрешение для этой группы — random_teleport.centre.*.
Различие между center и centre следует сохранять как особенность документации, а не самостоятельно объявлять оба варианта гарантированными псевдонимами. На сервере нужно проверить фактически распознаваемое написание.
Команда /set radius задаёт максимальные координаты телепортации. Просмотр установленного значения выполняется через /set radius check. Для группы /set указано разрешение randomteleport.setradius.*.
Исходный текст называет настройку радиусом, но описывает её как максимальные координаты. Точная связь между этим значением, квадратом 10 000 на 10 000 блоков и выбранным центром не раскрыта. Следовательно, нельзя приводить неподтверждённую формулу или обещать конкретное распределение точек.
Практическая проверка может включать:
• просмотр исходного значения;
• установку тестового радиуса;
• несколько запусков /rtp;
• сопоставление полученных координат с центром;
• возврат рабочего значения после завершения теста.
Для управления биомами предусмотрены три команды:
• /rtp excludeBiome — добавить биом в список исключённых;
• /rtp includeBiome — удалить биом из списка исключённых;
• /rtp blockedBiome — вывести перечень исключённых биомов.
Указанные разрешения:
• randomteleport.rtpexcludeBiome;
• random_teleport.includeBiome;
• random_teleport.blockedBiome.
Описание не приводит синтаксис аргумента с названием биома, формат идентификаторов, регистр или поведение при исключении всех доступных вариантов. Поэтому статья фиксирует назначение команд, но не дополняет их предположительными примерами.
Команда /lang предназначена для смены языка. Чтобы изменить язык по умолчанию, который игрок получает при первом входе, автор предлагает выполнить /lang из консоли. Перечень доступных языков, аргументы команды и способ выбора конкретного варианта в основе не приведены.
Из этого следует различать два сценария:
• пользовательская смена языка через /lang;
• изменение начального языка с помощью той же команды в консоли.
Нельзя утверждать, что плагин автоматически определяет язык клиента или хранит выбор определённым способом. Эти детали отсутствуют в исходном описании.
Подтверждены версии Minecraft 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, а также 1.12, 1.12.1 и 1.12.2. Платформами указаны Bukkit, Paper и Spigot. Плагин обязателен на сервере и не поддерживается как клиентская установка.
Между двумя группами версий существует большой промежуток, который не следует заполнять предположением о совместимости. Файл с названием all_versions также не расширяет подтверждённый перечень автоматически: ориентироваться нужно на версии, явно указанные в метаданных.
Подтверждённый способ установки стандартен:
• выбрать подходящий JAR версии 2.2;
• поместить его в папку plugins совместимого сервера;
• запустить сервер;
• проверить загрузку плагина;
• выдать необходимые разрешения;
• протестировать /rtp в контролируемой зоне.
В выбранных метаданных обязательные project dependencies не указаны. Команды горячей загрузки, обязательные конфигурационные изменения и дополнительные клиентские файлы не описаны.
Для версии 2.2 опубликованы два файла.
random_teleport-1.21.4-2.2.jar имеет размер 37 846 байт. SHA-1: 21beb6240b4a1b5060a41929b42c645516fbc89e. SHA-512: 8e9bda2e5307767f87fea7f888b3ec2d6b65f98485f000fc04cbe8055f2185743a36c44a474aab6d4cfcc50b38b5c4056feb3ebdbbc5d370a17ec239840cfc66.
randomteleportall_versions-2.2.jar имеет размер 37 039 байт. SHA-1: 7836d1b338ea04b039f7868047fe7007ef4e9c6b. SHA-512: fe9f3d397dd53e9618b433aa16554456200c46916889bce7d688e49e61aca955dee2a035bc10339b4b13c4c64616fc3e397c566addb3e790144ebcac9c8ac633.
Название первого файла прямо указывает 1.21.4. Второй обозначен как all_versions, но использовать это название как гарантию для отсутствующих в метаданных выпусков нельзя.
Источник не описывает поиск безопасного блока, защиту от лавы, воды, пустоты, удушья, границы мира или приватных территорий. Не указаны поддерживаемые измерения, выбор конкретного мира, задержка, стоимость, кулдаун и отмена при движении.
Поэтому перед массовым использованием следует отдельно наблюдать, куда плагин помещает игроков в конкретной среде. Нельзя обещать безопасную посадку или совместимость с плагинами регионов только на основании названия Random Teleport.
Проект распространяется по лицензии Apache-2.0. Оба файла получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.
Совпадение хеша подтверждает неизменность JAR, но не гарантирует корректность каждой телепортации.
Используется /rtp. Для команды указано разрешение randomteleport.rtpnick.
Описание указывает 10 000 на 10 000 блоков. Точная формула расчёта границ не приведена.
В английском тексте указана /rtp center, в русском — /rtp centre. Разрешение записано как randomteleport.rtpcentre; фактически поддерживаемое написание следует проверить.
Да. /rtp excludeBiome добавляет его в исключения, /rtp includeBiome удаляет, а /rtp blockedBiome показывает список.
Подтверждена /centre clear, возвращающая центр к 0, 0.
В выбранных метаданных обязательные project dependencies не указаны.
Нет. Алгоритм проверки безопасности места назначения в предоставленной основе не описан.
Проект относится к game-mechanics, management и technology. Его подтверждённая функциональность сосредоточена на командах телепортации и управлении зоной. В основе нет сведений о стоимости перемещения, задержке, кулдауне, проверке безопасной позиции или выборе мира, поэтому эти возможности нельзя считать встроенными без отдельного теста.
Команда случайной телепортации
Для запуска используется:
По исходному описанию команда выбирает случайные координаты в заданной зоне. Размер по умолчанию указан как 10 000 на 10 000 блоков. Для использования /rtp приведено разрешение randomteleport.rtpnick.
Не уточнено, считаются ли размеры полной шириной или отклонением от центра, как выбирается высота и выполняется ли повторный поиск. Геометрию зоны следует проверять на версии 2.2.
Скриншоты и внешний вид
Управление центром телепортации
Команда /rtp center задаёт центр, вокруг которого выбираются случайные координаты. В русской части исходного текста встречается написание /rtp centre, тогда как английская часть использует /rtp center. Разрешение при этом записано как randomteleport.rtpcentre.
Для работы с сохранённым центром также перечислены:
• /centre clear — сброс центра к значению по умолчанию 0, 0;
• /centre check — просмотр текущих координат центра;
• разрешение для этой группы — random_teleport.centre.*.
Различие между center и centre следует сохранять как особенность документации, а не самостоятельно объявлять оба варианта гарантированными псевдонимами. На сервере нужно проверить фактически распознаваемое написание.
Настройка радиуса
Команда /set radius задаёт максимальные координаты телепортации. Просмотр установленного значения выполняется через /set radius check. Для группы /set указано разрешение randomteleport.setradius.*.
Исходный текст называет настройку радиусом, но описывает её как максимальные координаты. Точная связь между этим значением, квадратом 10 000 на 10 000 блоков и выбранным центром не раскрыта. Следовательно, нельзя приводить неподтверждённую формулу или обещать конкретное распределение точек.
Практическая проверка может включать:
• просмотр исходного значения;
• установку тестового радиуса;
• несколько запусков /rtp;
• сопоставление полученных координат с центром;
• возврат рабочего значения после завершения теста.
Исключение биомов
Для управления биомами предусмотрены три команды:
• /rtp excludeBiome — добавить биом в список исключённых;
• /rtp includeBiome — удалить биом из списка исключённых;
• /rtp blockedBiome — вывести перечень исключённых биомов.
Указанные разрешения:
• randomteleport.rtpexcludeBiome;
• random_teleport.includeBiome;
• random_teleport.blockedBiome.
Описание не приводит синтаксис аргумента с названием биома, формат идентификаторов, регистр или поведение при исключении всех доступных вариантов. Поэтому статья фиксирует назначение команд, но не дополняет их предположительными примерами.
Язык сообщений
Команда /lang предназначена для смены языка. Чтобы изменить язык по умолчанию, который игрок получает при первом входе, автор предлагает выполнить /lang из консоли. Перечень доступных языков, аргументы команды и способ выбора конкретного варианта в основе не приведены.
Из этого следует различать два сценария:
• пользовательская смена языка через /lang;
• изменение начального языка с помощью той же команды в консоли.
Нельзя утверждать, что плагин автоматически определяет язык клиента или хранит выбор определённым способом. Эти детали отсутствуют в исходном описании.
Совместимость
Подтверждены версии Minecraft 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, а также 1.12, 1.12.1 и 1.12.2. Платформами указаны Bukkit, Paper и Spigot. Плагин обязателен на сервере и не поддерживается как клиентская установка.
Между двумя группами версий существует большой промежуток, который не следует заполнять предположением о совместимости. Файл с названием all_versions также не расширяет подтверждённый перечень автоматически: ориентироваться нужно на версии, явно указанные в метаданных.
Установка
Подтверждённый способ установки стандартен:
• выбрать подходящий JAR версии 2.2;
• поместить его в папку plugins совместимого сервера;
• запустить сервер;
• проверить загрузку плагина;
• выдать необходимые разрешения;
• протестировать /rtp в контролируемой зоне.
В выбранных метаданных обязательные project dependencies не указаны. Команды горячей загрузки, обязательные конфигурационные изменения и дополнительные клиентские файлы не описаны.
Файлы и контрольные суммы
Для версии 2.2 опубликованы два файла.
random_teleport-1.21.4-2.2.jar имеет размер 37 846 байт. SHA-1: 21beb6240b4a1b5060a41929b42c645516fbc89e. SHA-512: 8e9bda2e5307767f87fea7f888b3ec2d6b65f98485f000fc04cbe8055f2185743a36c44a474aab6d4cfcc50b38b5c4056feb3ebdbbc5d370a17ec239840cfc66.
randomteleportall_versions-2.2.jar имеет размер 37 039 байт. SHA-1: 7836d1b338ea04b039f7868047fe7007ef4e9c6b. SHA-512: fe9f3d397dd53e9618b433aa16554456200c46916889bce7d688e49e61aca955dee2a035bc10339b4b13c4c64616fc3e397c566addb3e790144ebcac9c8ac633.
Название первого файла прямо указывает 1.21.4. Второй обозначен как all_versions, но использовать это название как гарантию для отсутствующих в метаданных выпусков нельзя.
Ограничения и безопасность перемещения
Источник не описывает поиск безопасного блока, защиту от лавы, воды, пустоты, удушья, границы мира или приватных территорий. Не указаны поддерживаемые измерения, выбор конкретного мира, задержка, стоимость, кулдаун и отмена при движении.
Поэтому перед массовым использованием следует отдельно наблюдать, куда плагин помещает игроков в конкретной среде. Нельзя обещать безопасную посадку или совместимость с плагинами регионов только на основании названия Random Teleport.
Лицензия и проверка файлов
Проект распространяется по лицензии Apache-2.0. Оба файла получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.
Совпадение хеша подтверждает неизменность JAR, но не гарантирует корректность каждой телепортации.
FAQ
Как запустить случайную телепортацию?
Используется /rtp. Для команды указано разрешение randomteleport.rtpnick.
Каков размер зоны по умолчанию?
Описание указывает 10 000 на 10 000 блоков. Точная формула расчёта границ не приведена.
Как изменить центр?
В английском тексте указана /rtp center, в русском — /rtp centre. Разрешение записано как randomteleport.rtpcentre; фактически поддерживаемое написание следует проверить.
Можно ли исключить биом?
Да. /rtp excludeBiome добавляет его в исключения, /rtp includeBiome удаляет, а /rtp blockedBiome показывает список.
Как сбросить центр?
Подтверждена /centre clear, возвращающая центр к 0, 0.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не указаны.
Гарантируется ли безопасная точка?
Нет. Алгоритм проверки безопасности места назначения в предоставленной основе не описан.