TravelGates: умная телепортация и замена порталов в Minecraft
Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью организовать быстрое перемещение игроков между точками. Стандартные порталы Нижнего мира работают, но их логика привязана к измерению, а командные блоки требуют глубоких знаний. Плагин TravelGates предлагает элегантное решение — он превращает обычные таблички, блоки и даже сами порталы в гибкую систему телепортации, которая работает между мирами и не ломает привычный геймплей.
Что умеет TravelGates
По своей сути TravelGates создаёт сеть пунктов назначения. Игрок встаёт на отмеченную точку, вводит команду или взаимодействует с табличкой — и мгновенно переносится в нужное место. При этом сохраняется направление взгляда, заданное администратором при создании точки. Плагин не ограничивается одним миром: можно связать обычный мир, ад и край, словно они находятся на одном сервере.
Главные фишки плагина:
- Телепортация по табличкам. Достаточно разместить табличку с тегом [TG] или [TRAVELGATES] и названием пункта назначения. Клик правой кнопкой — и вы уже в другом месте.
- Замена порталов Нижнего мира. Табличка, установленная на обсидиановой рамке портала, перехватывает стандартную логику. В активном режиме игрок попадает не в ад, а в заданную точку. Рычаг или ручная правка состояния на табличке позволяют переключаться между обычным порталом и телепортом.
- Телепортационные блоки. Если покрыть прямоугольную область вокруг точки определённым блоком (например, лаймовой шерстью), любой вошедший на эту площадку автоматически перенесётся. Радиус действия — до 5 блоков от центра.
- Очистка инвентаря. Опционально можно обнулять вещи игрока при перемещении, имитируя разделение серверов или создавая зоны с особыми правилами.
- Ограничения по направлениям. Для каждой точки можно задать список разрешённых пунктов назначения, чтобы игроки не могли телепортироваться куда угодно.
Установка и настройка плагина
TravelGates работает на серверах с CraftBukkit. Для установки скачайте архив с последней версией, извлеките файл TravelGates-x.x.x.jar и поместите его в папку plugins. Рядом создайте директорию TravelGates, куда нужно положить конфигурационный файл travelgates.conf и языковой файл (например, messages_en.lang или messages_fr.lang). После перезапуска сервера плагин готов к работе.
Если ручная возня с архивами кажется утомительной, можно пойти более современным путём. Лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Он отлично подходит и для быстрой установки серверных плагинов, экономя время на распаковку и перемещение файлов.
Основные параметры конфигурации:
- language — язык сообщений (совпадает с именем языкового файла без расширения).
- usepermissions — включить поддержку PermissionsBukkit, PermissionsEx или встроенной системы прав Bukkit.
- teleportwithsign — разрешить телепортацию по табличкам (true/false).
- teleportwithportal — активировать замену порталов Нижнего мира.
- clearallinventory — очищать весь инвентарь при перемещении.
- protectadmininventory — не очищать инвентарь администраторов, даже если опция выше включена.
- tpblock — материал и данные блока для телепортационной площадки (например,
wool,lime).
Команды для администраторов и игроков
Все команды начинаются с /travelgates или сокращённого алиаса /tg. Регистр не важен.
Администраторские команды
/tg add {название} [-опции]— создать новую точку телепортации./tg del {название}— удалить точку./tg options {название} -[опции]— изменить параметры существующей точки./tg worlds— просмотр загруженных миров, загрузка или выгрузка миров с ключами-lи-u./tg config— показать текущую конфигурацию./tg tpblock— изменить или отключить блок для телепортационных площадок./tg {название} [-f]— телепортироваться на точку, даже не стоя на другой точке (флаг-f).
Пользовательские команды
/tg list— список доступных игроку точек./tg details {название}— подробности о точке и её опциях./tg restrict {название}— куда можно попасть с указанной точки./tg loc {название}— координаты точки./tg name— название точки, на которой вы стоите./tg {название}— быстрое перемещение.
Опции точек и примеры
При создании или обновлении точки можно добавить флаги через дефис. Самые полезные:
- i — очищать инвентарь при перемещении на эту точку.
- a — только для администраторов.
- s — мгновенно сохранить точку на диск.
- p(мир,x,y,z) — задать точные координаты, можно указать
y=?для автоматического подбора высоты. - r{точка1,точка2} — список разрешённых направлений;
r{}сбрасывает ограничения. - f — разрешить телепортацию на эту точку из любого места без необходимости стоять на другой точке.
Пример комплексной команды: /tg add market -iar{spawn}p(world,100,?,200)s создаст точку «market» с очисткой инвентаря, доступную только админам, с единственным разрешённым направлением на «spawn», с координатами x=100, z=200 и автоматической высотой, и сразу сохранит её.
Нюансы работы с порталами и блоками
Табличка на портале должна стоять на блоке обсидиана и быть обращена к голове игрока. Состояние -ON- (можно изменить в языковом файле) активирует телепортацию по заданному направлению, -OFF- возвращает обычное поведение портала. Если табличка оформлена неверно или точка назначения совпадает с текущим местоположением, телепортация отменяется. При использовании телепортационных блоков важно, чтобы все блоки площадки находились на одной высоте — ровно под ногами игрока в момент создания точки.
Заключение
TravelGates — это мощный, но при этом интуитивно понятный инструмент для администраторов, которые хотят выйти за рамки ванильных порталов. Гибкая система опций, поддержка нескольких миров и интеграция с табличками делают его незаменимым на серверах с продуманной инфраструктурой. Несмотря на то, что плагин разрабатывался для ранних версий Bukkit, его логика и команды остаются актуальными и легко адаптируются под современные сборки. Попробуйте настроить собственную сеть телепортов — и ваши игроки оценят удобство перемещений без лишних команд и загрузочных экранов.