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 стоит тем, кто ценит простоту, скорость и предсказуемое поведение на сервере — без лишнего функционала, который вы всё равно отключите.