Плагин FUBS Random Teleport: умные случайные телепортации для Minecraft
Случайная телепортация — один из самых востребованных механик на серверах Minecraft. Она позволяет игрокам быстро перемещаться в неизведанные области, находить новые биомы и ресурсы, а также избегать опасных зон. Плагин FUBS Random Teleport (или просто RTP) выводит эту функцию на новый уровень, предлагая гибкие настройки, поддержку регионов и удобные пресеты. Разработанный с немецкой педантичностью и любовью к деталям, он стал незаменимым инструментом для администраторов, которые ценят контроль и безопасность.
Основные возможности FUBS Random Teleport
Плагин предлагает не просто хаотичное перемещение, а продуманную систему с множеством параметров. Вот что делает его особенным:
- Истинная случайность. Алгоритм выбирает точку назначения действительно случайным образом в заданном радиусе, а не по предсказуемой сетке.
- Безопасные локации. Телепортация происходит только на твёрдые блоки, исключая воздух, воду, лаву, кактусы и другие опасные поверхности. Список безопасных и небезопасных блоков настраивается.
- Пресеты. Можно создать несколько шаблонов телепортации с разными радиусами, мирами и ограничениями. Игроки используют их через
/rtp <название>или алиасы, например/wilderness. - Кулдауны. Для каждого пресета задаётся отдельное время ожидания, чтобы предотвратить злоупотребления.
- Биомные фильтры. Телепортацию можно ограничить конкретными биомами, что полезно для тематических серверов.
- Знаки случайной телепортации. Игроки могут активировать пресет, просто кликнув по табличке с надписью
[RTP]или[RandomTP]. - Совместимость с защитами. Плагин уважает регионы WorldGuard, Factions, FactionsUUID, RedProtect и GriefPrevention. Он старается выбрать место с наименьшим количеством ограничений, а также проверяет границу мира (WorldBorder).
Установить FUBS Random Teleport можно как вручную, поместив jar-файл в папку plugins сервера, так и с помощью современных лаунчеров. Например, лаунчер foxygame.net позволяет загружать и обновлять плагины прямо из меню, что особенно удобно для новичков и экономит время при настройке сервера.
Команды и права доступа
Плагин добавляет несколько команд с гибкими параметрами. Основная команда — /randomteleport, но чаще используют её короткие алиасы: /randomtp и /rtp.
Синтаксис команд
/rtp— запускает пресет по умолчанию (если настроен)./rtp <пресет>— активирует указанный пресет из конфигурации./rtp <минРадиус> <максРадиус> [опции]— ручная телепортация с указанием минимального и максимального расстояния от центра (по умолчанию — текущая позиция игрока)./rtp --stat— показывает отладочную статистику./rtp --reload— перезагружает конфигурацию.
Опции ручного режима позволяют указать имя игрока (-p), координаты центра (-x, -z), мир (-w), время кулдауна (-c) и флаг принудительного игнорирования регионов (-f). Например, команда /rtp 100 500 -p Phoenix616 -x 0 -z 0 -w equestria -c 60 -f телепортирует игрока Phoenix616 в мир equestria на расстояние от 100 до 500 блоков от нулевых координат, не проверяя защищённые зоны, с кулдауном 60 секунд.
Права (permissions)
randomteleport.use— базовое право на использование команды (не требуется для пресетов).randomteleport.presets.default— доступ к пресету по умолчанию.randomteleport.presets.<имя>— доступ к конкретному пресету.randomteleport.sign.preset.<имя>— право использовать знак с определённым пресетом.randomteleport.sign.create— создание знаков телепортации.randomteleport.sign.destroy— разрушение знаков.randomteleport.manual— ручное указание параметров в команде.randomteleport.manual.option.*— доступ к отдельным опциям ручного режима.randomteleport.tpothers— телепортация других игроков.randomteleport.cooldownexempt— иммунитет к кулдаунам.randomteleport.stat— просмотр статистики.randomteleport.reload— перезагрузка конфигурации.
Пресеты и знаки
Начиная с версии 1.5.0, плагин поддерживает пресеты — готовые наборы параметров, которые игроки могут вызывать простой командой. Пресеты прописываются в конфигурационном файле, и для каждого можно задать уникальные права. Например:
presets: default: "/rtp 100 1000 -f" test: "rtp 10 200 -f"
Игроку достаточно ввести /rtp для стандартного пресета или /rtp test для тестового. При этом право randomteleport.use не требуется — только право на конкретный пресет.
С версии 1.6.0 появились знаки случайной телепортации. Чтобы создать такой знак, нужно разместить на второй строке [rtp] или [RandomTP], а на третьей — название пресета. Игроки с правом randomteleport.sign.preset.<имя> смогут активировать его правым кликом. Создание и разрушение знаков регулируются отдельными правами.
Конфигурация плагина
Файл конфигурации даёт полный контроль над поведением плагина. Вот ключевые параметры:
- lang: язык по умолчанию (например,
en). Можно добавить свои переводы, создав файлlang.<локаль>.ymlв папке languages. - debug: включает отладочные сообщения.
- save-blocks: список блоков, на которые разрешено телепортироваться в обычном режиме (песок, камень, земля, дёрн и т.д.).
- unsave-blocks: блоки, считающиеся опасными при флаге
--force blocks(воздух, вода, лава, саженцы, кровати, рельсы, факелы, кактусы и многие другие). - sign-variables: допустимые надписи на знаках (
[RTP],[RandomTP]). - presets: секция с определением пресетов, как описано выше.
Плагин также проверяет чанки с настраиваемой задержкой, чтобы не нагружать сервер. Все параметры можно изменить и применить командой /rtp reload без перезапуска сервера.
Заключение
FUBS Random Teleport — это мощный и продуманный инструмент для администраторов, которые хотят дать игрокам свободу исследования без ущерба для безопасности и правил сервера. Гибкие пресеты, поддержка знаков, совместимость с популярными плагинами защиты и регулярные обновления делают его одним из лучших решений в своей категории. Плагин продолжает развиваться: в планах на версию 2.0 — поддержка командной телепортации, оплата за использование и ещё более тонкий контроль над точкой назначения. Если вы стремитесь к балансу между хаосом и порядком, этот плагин определённо стоит попробовать.