JMTP (JourneyMap TelePort): телепортация сквозь измерения в Minecraft
Когда карта мира разрастается до гигантских размеров, а порталы расставлены далеко не везде, на помощь приходят плагины, ломающие привычные границы. JMTP — это небольшой, но крайне полезный инструмент для серверов на Spigot и его форках, который позволяет мгновенно перемещаться между измерениями по точным координатам. Созданный специально для связки с модом JourneyMap, он превращает навигацию в настоящее удовольствие.
Что такое JMTP и зачем он нужен?
JMTP расшифровывается как JourneyMap TelePort. По сути, это серверный плагин, добавляющий всего несколько команд, но каждая из них решает конкретную задачу. Основная фишка — телепортация в любое измерение с указанием координат X, Y, Z. Представьте: вы смотрите на карту в JourneyMap, видите интересную точку в Нижнем мире или в Энде, и вместо долгого пути через порталы просто вводите одну команду. Плагин не требует сложной настройки, работает «из коробки» и практически не нагружает сервер.
Основные команды плагина
Разработчик сделал управление максимально лаконичным. Всего три команды, которые легко запомнить:
- /wtp {dim} {x} {y} {z} — телепортирует вас в указанное измерение по заданным координатам. Все параметры dim, x, y, z должны быть целыми числами со знаком. Например, чтобы попасть в Нижний мир (dim = -1) на координаты 100, 64, -200, нужно ввести
/wtp -1 100 64 -200. - /wtp_version — выводит в чат текущую версию плагина. Удобно, когда нужно проверить обновление.
- /wtp_dims_list — показывает список всех доступных измерений на сервере. Пригодится, если вы не уверены, какие именно dim-идентификаторы поддерживаются.
Никаких прав доступа по умолчанию не требуется, но администратор может настроить их через стандартную систему permissions. Плагин идеально вписывается в концепцию минималистичных серверов, где не нужны громоздкие плагины на телепортацию с кучей менюшек.
Совместимость с серверными ядрами
JMTP тестировался на множестве сборок, от древних версий Minecraft до современных. Ниже приведён краткий список протестированных ядер с отметками о работоспособности:
- CraftBukkit 1.0.0 — не работает (проблемы с логгером).
- CraftBukkit 1.1 — работает.
- CraftBukkit 1.2.5 — работает на нескольких ревизиях.
- Spigot 1.5.2 — работает.
- MCPC-Plus 1.5.2 — не работает (проблемы с ремаппингом плагинов).
- CraftBukkit 1.6.4 — работает.
- Cauldron/MCPC-Plus 1.6.4 — не работает (ремаппинг).
- Spigot 1.7.10 — работает.
- Cauldron 1.7.10 — работает.
- KCauldron 1.7.10 — работает.
- CatServer 1.12.2 — работает.
- Spigot 1.12.2 — работает.
- Paper 1.12.2 — работает.
- Cardboard 1.18.2 на Fabric — работает (зависит от сборки).
- Cardboard 1.18.2 на Quilt — не работает (проблемы с определением версии Fabric).
- Spigot 1.19.2 — работает.
- Paper 1.19.3 — работает.
Как видите, большинство популярных ядер поддерживается. Исключения касаются либо очень старых версий Bukkit, либо гибридных сборок с некорректным ремаппингом.
Причины несовместимости на отдельных сборках
Почему же на некоторых серверах JMTP отказывается запускаться? Основных причин три. Первая — древнее ядро CraftBukkit 1.0.0, где система логирования была реализована иначе, и плагин просто не может корректно инициализироваться. Вторая — знаменитая проблема ремаппинга в MCPC-Plus и ранних версиях Cauldron. Эти гибридные ядра пытаются преобразовывать вызовы Bukkit-API в Forge, что иногда ломает работу плагинов, использующих рефлексию или нестандартные методы. Третья — конфликт Cardboard с Quilt. Cardboard эмулирует Bukkit-API поверх Fabric, но на Quilt-загрузчике определение версии Fabric даёт сбой, и плагин считает, что работает в неподдерживаемом окружении. Разработчики Cardboard могут исправить это в будущих обновлениях.
Интеграция с JourneyMap
Главная сцена использования JMTP — это тандем с клиентским модом JourneyMap. Вы открываете полноэкранную карту, видите маркер, пещеру или базу союзника, копируете координаты и тут же телепортируетесь. Не нужно бежать к порталу, тратить время на загрузку чанков или рисковать встречей с мобами. Особенно это ценится на серверах с PvP-режимом или сложными техническими сборками, где важна каждая секунда. Кстати, установить клиентскую часть JourneyMap и другие моды можно без лишних хлопот — лаунчер foxygame.net предлагает удобный и современный способ загрузки модификаций прямо из меню, что здорово экономит время при настройке игрового клиента.
Заключение
JMTP — это крошечный, но мощный плагин, который закрывает конкретную потребность: быструю телепортацию по координатам в любом измерении. Он не перегружен функциями, не требует танцев с бубном при настройке и отлично дружит с JourneyMap. Если вы администратор сервера и хотите дать игрокам удобный инструмент навигации, обязательно протестируйте JMTP на своём ядре. Судя по внушительному списку совместимости, шансы на успех очень высоки. А игроки точно скажут вам спасибо за свободу перемещения.