Мод Home Point для Minecraft: умная система телепортации и домашних точек
Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью организовать удобную систему домашних точек для игроков. Стандартные плагины часто перегружены интерфейсами или требуют установки клиентских модов. Решение существует — серверный мод Home Point, который полностью меняет представление о команде /home. Он работает исключительно на стороне сервера, не требуя от игроков никаких дополнительных загрузок, и предлагает интерактивное меню прямо в чате.
Что такое Home Point и почему он выделяется среди аналогов
Home Point — это лёгкий серверный мод, который заменяет стандартную систему домов на интуитивно понятный интерфейс с кликабельными кнопками. Вместо того чтобы запоминать сложные команды или открывать громоздкие GUI-меню, игроки управляют своими точками телепортации через чат. Мод поддерживает Fabric, Forge, NeoForge и Quilt, а сборки для NeoForge доступны эксклюзивно на Modrinth. Главное преимущество — серверная архитектура: ванильные клиенты подключаются без каких-либо модификаций.
Ключевые возможности мода
Интерактивное меню в чате
После ввода /home игрок видит список своих домашних точек с кнопками [TP], [Ren], [Del] и [Share]. Нажатие на любую из них мгновенно выполняет действие — телепортацию, переименование, удаление или публикацию координат в общий чат. Никаких дополнительных окон, всё происходит в текстовом интерфейсе, что особенно удобно для новичков.
Публикация баз и селекторы целей
Гордитесь своей постройкой? Команда /home share отправляет в глобальный чат сообщение с зелёной кнопкой [Add Home], которую другие игроки могут нажать, чтобы сохранить ваши координаты в свой список. Начиная с версии 1.5.6, появилась поддержка селекторов @a, @p и @r — можно делиться домом сразу со всеми игроками онлайн, с ближайшим или случайным персонажем. Дополнительный флаг true/false управляет наличием кликабельной кнопки в сообщении.
Умный автодополнитель
Мод автоматически подставляет имена домов при нажатии TAB, даже если они содержат пробелы или кириллические символы. Кавычки расставляются сами — больше не нужно беспокоиться о синтаксисе.
Защита от PvP-логаута
Когда игрок наносит или получает урон, активируется боевой режим, блокирующий любые телепортации. Длительность режима настраивается (по умолчанию 15 секунд), что полностью исключает побег из сражений через /home.
Контроль измерений
Администратор может ограничить использование домов конкретными мирами. Белые и чёрные списки измерений позволяют, например, запретить телепортацию в Незер или разрешить точки только в Верхнем мире.
Гибкая настройка лимитов
Количество домашних точек зависит от прав игрока: стандартный лимит, расширенный для VIP и огромный для администраторов. Обладатели OP-статуса могут вовсе не иметь ограничений, если в конфиге включён параметр homes_unlimited_for_operators.
Команды и права
Все действия выполняются через основную команду /home с подкомандами. Ниже приведены базовые варианты использования.
- /home — открывает интерактивное меню с кнопками.
- /home list <страница> — показывает определённую страницу списка домов.
- /home <имя> — мгновенная телепортация к указанному дому.
- /home set <имя> — создаёт новую точку на текущих координатах.
- /home del <имя> — удаляет существующий дом.
- /home rename <старое> <новое> — переименовывает точку.
- /home share <имя> [цель] [флаг] — публикует координаты с кнопкой или без неё.
- /home share_coords <имя> [цель] — отправляет только текстовые координаты.
Права доступа определяются через стандартную систему разрешений сервера. Конфигурация позволяет задать лимиты для групп homes_limit_default, homes_limit_vip и homes_limit_admin. При использовании LuckPerms или аналогичных плагинов мод автоматически подхватывает назначенные квоты.
Техническая производительность и асинхронное сохранение
Home Point спроектирован для высоконагруженных серверов. Таймеры телепортации не используют стандартные циклы onTick, что исключает просадки TPS. Сохранение координат игроков вынесено в фоновый поток благодаря опции system_async_saving — база данных пишется на диск без малейшего влияния на главный поток сервера. Это критически важно для крупных сетей с сотнями одновременных телепортаций.
Детальная конфигурация сервера
После первого запуска мод создаёт файл config/home_mod.json, в котором собраны все настройки. Документация внутри файла понятна, а при обновлении мода новые параметры добавляются без удаления старых. Рассмотрим основные категории настроек.
Лимиты игроков
- homes_limit_default (по умолчанию 3) — максимум домов для обычного игрока.
- homes_limit_vip (10) — расширенный лимит для привилегированных пользователей.
- homes_limit_admin (50) — лимит для администраторов и модераторов.
- homes_unlimited_for_operators (true) — снимает все ограничения для OP-игроков.
Анти-PvP защита
- pvp_block_teleport_in_combat (true) — блокирует /home во время боя.
- pvp_combat_duration_seconds (15) — длительность боевого статуса после последнего удара.
Механика телепортации
- teleport_wait_seconds (3) — задержка перед перемещением (0 для мгновенного).
- teleport_cooldown_seconds (10) — кулдаун между использованиями команды.
- teleport_cancel_if_player_moves (true) — отмена при движении.
- teleport_cancel_if_hurt (true) — отмена при получении урона.
- teleport_allow_between_dimensions (true) — разрешает межмировые телепорты.
- teleport_check_destination_safety (true) — проверяет наличие твёрдых блоков в точке назначения, чтобы избежать удушения.
Визуальные и звуковые эффекты
- effect_spawn_particles (true) — частицы при телепортации.
- effect_teleport_end_particle ("minecraft:dragon_breath") — тип частиц в точке прибытия.
- sound_teleport_start ("entity.enderman.teleport") — звук начала перемещения.
- sound_teleport_success ("block.portal.travel") — звук успешного прибытия.
Кстати, если вы управляете сервером и хотите упростить установку модов, обратите внимание на лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Он значительно ускоряет процесс настройки серверных сборок и помогает держать все модификации в актуальном состоянии.
Установка и совместимость
Мод устанавливается исключительно в папку mods вашего сервера. Игрокам ничего загружать не нужно — они заходят с ванильным клиентом и сразу видят все кнопки в чате. Поддерживаются версии Minecraft с загрузчиками Fabric, Forge, NeoForge и Quilt. Для старых серверов на 1.12.2 или 1.8.9 доступна версия 1.0.0, но она работает только через текстовые команды без интерактивного интерфейса и JSON-конфигурации. Всегда рекомендуется использовать последнюю доступную версию мода, чтобы получить полный набор функций, описанных в документации.
Часто задаваемые вопросы
Нужно ли игрокам скачивать мод? Нет, Home Point полностью серверный. Даже кликабельные кнопки обрабатываются сервером и отображаются в стандартном чате.
Потеряются ли старые дома при обновлении с версии 1.4.0 на 1.5.6? Нет, система миграции данных через Gson корректно переносит все координаты. Файл homes.json остаётся нетронутым.
Конфликтует ли мод с EssentialsX или другими плагинами на /home? Конфликты минимальны, поскольку загрузчики модов корректно перехватывают команды. При совпадении имён приоритет определяется стандартными механизмами сервера.
Заключение
Home Point — это образец продуманного серверного мода, который сочетает богатый функционал с нулевой нагрузкой на клиент. Интерактивные кнопки в чате, умный автодополнитель, защита от PvP-логаута и асинхронное сохранение делают его идеальным выбором для администраторов, ценящих производительность и удобство игроков. Гибкая конфигурация позволяет адаптировать систему под любой стиль игры — от выживания с жёсткими ограничениями до креативных серверов с мгновенными телепортами. Если вы ищете лёгкое, но мощное решение для управления домашними точками, Home Point определённо заслуживает места в вашей серверной сборке.