SwiftTP-Plugins — лёгкий TPA и дома для Minecraft

SwiftTP-Plugins — компактный мод с TPA, домами и гибкими правами для Minecraft. Разбираем функции, настройку и то, как установить его на сервер.

SwiftTP-Plugins: лёгкий TPA и дома для Minecraft

Если вам надоели «комбайны» на 700 команд, которые грузят сервер и путают игроков, обратите внимание на SwiftTP-Plugins. Это мод для Minecraft, который делает ровно две вещи: телепортацию между игроками (TPA) и дома. Ни экономики, ни магазинов, ни гигантских меню — только то, чем реально пользуются каждый день. Автор прямо называет проект «страстью»: маленький набор функций, зато сделанный хорошо.

Что умеет SwiftTP-Plugins

Ядро мода — запросы на телепортацию. Игрок пишет /tpa <ник>, чтобы попроситься к другому, или /tpahere <ник>, чтобы позвать к себе. Получатель видит кликабельные кнопки Accept и Deny прямо в сообщении, а команды /tpaccept и /tpdeny работают как обычно. Никаких лишних подтверждений и запутанных цепочек.

Вторая половина — дома. Через /sethome [название] вы создаёте точку, через /tphome [название] телепортируетесь, а /delhome [название] удаляет ненужное. Дома можно именовать, а их количество ограничивается настройками. Повторный /sethome base просто обновит существующий дом, а не создаст дубликат.

Настройки и права

Конфигурация создаётся после первого запуска сервера и хранится в формате JSON, а не YAML. Основные параметры — время жизни запроса TPA, кулдаун между запросами и задержка (warmup) перед телепортацией. Warmup сбрасывается, если игрок сдвинулся с места или получил урон. Хотите мгновенные перемещения — поставьте warmup в 0.

  • request-expiry-seconds — сколько живёт запрос TPA;
  • request-cooldown-seconds — пауза между запросами;
  • teleport.warmup-seconds — задержка телепортации к игроку;
  • homes.warmup-seconds — задержка телепортации домой;
  • homes.max-homes — максимум домов на игрока.

Права разбиты на группы: teleport.use открывает TPA-команды, teleport.cooldown.bypass и teleport.warmup.bypass снимают ограничения, а home.use, home.warmup.bypass и home.limit.bypass управляют домами. Все bypass-права по умолчанию доступны операторам.

Совместимость и версии Minecraft

Сейчас SwiftTP-Plugins поддерживает загрузчик Fabric. Список версий включает Minecraft 1.20.5, 1.20.6, 1.21.x, а также 26.1 и 26.2. Сборки привязаны к конкретной версии игры, поэтому не стоит ставить jar от 1.20.5 на 1.21.x только потому, что номера кажутся близкими. Поддержка Forge и NeoForge заявлена как «SomeDay someHow» — то есть когда-нибудь, но не сегодня.

Тем, кто не хочет возиться с ручной установкой, стоит заглянуть в лаунчер foxygame.net: там SwiftTP-Plugins для Minecraft ставится в один клик из каталога дополнений, а версия мода подбирается автоматически под вашу сборку. Это заметно экономит время, если вы часто меняете версии игры или держите несколько серверов.

Как установить SwiftTP-Plugins

Установка занимает пару минут. Сначала поставьте Fabric Loader под нужную версию Minecraft, затем добавьте Fabric API — без него мод не заработает. После этого скачайте SwiftTP-Plugins, выбрав сборку строго под свою версию игры, и положите jar в папку mods. Структура простая:

  • mods/ — сюда попадает SwiftTP-Fabric.jar;
  • config/swifttp/homes/ — здесь хранятся дома игроков.

Запустите сервер, и мод сам создаст конфигурацию при первом старте. Дома сохраняются по UUID игрока в отдельных JSON-файлах, а повреждённые файлы автоматически бэкапятся — приятная мелочь, которая спасает при сбоях.

Безопасность телепортаций

SwiftTP-Plugins не работает по принципу «запрос — принял — и как повезёт». Мод корректно обрабатывает истечение запросов, выход игрока из сети, дублирующиеся и конфликтующие запросы, движение и урон во время warmup, а также повторные нажатия Accept и Deny. Асинхронное хранение домов снижает нагрузку на сервер, а логика запросов защищена от гонок, так что телепортации остаются предсказуемыми. Боевых проверок (combat checks) здесь нет — автор честно об этом предупреждает.

Стоит ли скачивать SwiftTP-Plugins

Если вам нужны только TPA и дома, а не очередной essentials-монстр, SwiftTP-Plugins — удачный выбор. Мод лёгкий, настраивается через понятный JSON, поддерживает Fabric на актуальных версиях Minecraft и активно развивается. Проект распространяется по лицензии ARR, поэтому уважайте условия автора. Скачать SwiftTP-Plugins стоит тем, кто ценит простоту, скорость и предсказуемое поведение на сервере — без лишнего функционала, который вы всё равно отключите.