SimpleHomes
SimpleHomes - лёгкий плагин на дома для Paper 1.21.x с GUI на кроватях, командами /sethome и /home, YAML-хранилищем и простой настройкой без лишнего мусора.
SimpleHomes (внутри проекта он фигурирует и как SiuuuHomes) - легковесный плагин на точки дома для серверов Paper 1.21.x. Суть проста до безобразия: игрок сохраняет место командой /sethome, а потом телепортируется к нему через удобное меню, где каждый дом показан иконкой кровати. Никаких многоуровневых конфигов, тяжёлых зависимостей и километровых мануалов - поставил и работает.
Если вы хоть раз держали сервер Minecraft, то знаете эту боль: игроки строят базы в разных концах карты, забывают координаты, просят админа "тп на базу" или забивают чат записками типа "мой дом на 1200 64 -300". Плагин на homes закрывает этот вопрос раз и навсегда. Игрок сам ставит точку, сам к ней летит, сам её удаляет. Админ вообще не участвует в процессе, что для живого сервера - спасение.
Зачем вообще нужны плагины на дома
В ванильном Майнкрафте единственный способ быстро вернуться домой - кровать, которая задаёт точку возрождения, и то это не телепорт, а просто респавн после смерти. На сервере с выживанием, где игроки живут в сотнях и тысячах блоков друг от друга, этого катастрофически мало. Копал шахту на другом конце карты, набрал полный инвентарь руды - и топай пешком обратно двадцать минут. Плагины вроде SimpleHomes добавляют привычную для любого Survival-сервера механику: несколько именных точек дома и мгновенную телепортацию к ним. Это база, которую игроки ждут на любом публичном сервере, будь то анархия, гриферское выживание или уютный приватный проект с друзьями.
Возможности SimpleHomes
- Неограниченное создание домов с собственными именами - называйте точки как угодно: base, mine, village или просто цифрами
- GUI на кроватях - каждый дом отображается в меню как иконка кровати, разобраться сможет даже новичок, впервые зашедший на сервер
- Мгновенная телепортация к выбранной точке
- Удаление домов прямо из интерфейса - правый клик по кровати, и точки больше нет
- Лёгкий и быстрый код - не грузит сервер и не конфликтует с другими плагинами
- Хранение данных в YAML - при желании любой дом можно поправить или удалить вручную через файл
- Простая установка - закинул JAR в папку plugins и готово
- Поддержка Paper 1.21.x
Отдельно отмечу интересный момент из карточки проекта: разработчик заявляет поддержку не только Paper, но и Bukkit, Spigot, Purpur и даже Folia. Так что если ваш сервер живёт на форке попроще или, наоборот, на экспериментальном Folia - плагин всё равно должен завестись.
Команды плагина
Всего три команды, и этого хватает за глаза.
Создать дом
/sethome <название>
Примеры:
/sethome base
/sethome mine
/sethome village
/sethome 1
/sethome 2
Сохраняет дом с указанным именем ровно в той точке, где вы стоите. Учитывайте мир, координаты и, разумеется, куда смотрит персонаж - появитесь потом в том же положении.
Открыть меню домов
/home
Открывает графический интерфейс, где все ваши сохранённые дома лежат в виде кроватей с именами. Это, кстати, главная фишка SimpleHomes на фоне кучи аналогов: большинство старых плагинов на homes работают только через команды типа /home base, и игрок обязан помнить названия наизусть. Тут всё визуально - кликнул по нужной кровати и полетел.
Удалить дом
/delhome <название>
Примеры:
/delhome base
/delhome mine
Удаляет выбранную точку насовсем. Восстановить её нельзя, так что не путайте названия.
Управление в GUI
- Левый клик по кровати - телепортация к дому
- Правый клик по кровати - удаление дома
Логика интуитивная, но правый клик на удаление - это компромисс. С одной стороны, удобно чистить список не выходя из меню. С другой - теоретически можно случайно снести нужную точку неловким движением мыши. Совет из практики: не называйте похожие дома одинаково (типа base и base2), чтобы потом не гадать, какой из них какой, перед удалением.
Где хранятся данные
Все дома лежат в обычном YAML-файле:
plugins/SiuuuHomes/homes.yml
Структура примерно такая:
players:
uuid:
homes:
base:
world: world
x: 100
y: 64
z: 100
mine:
world: world
x: -200
y: 12
z: 350
YAML-хранилище - плюс для маленьких серверов. Админ может зайти в файл и вручную поправить координаты, перенести дома игрока или почистить данные давно не заходивших людей по их UUID. Для сервера на десяток-другой игроков производительности YAML хватит с запасом, а вот для проекта с тысячами уникальных игроков я бы смотрел в сторону решений с базой данных.
Совместимость и требования
- Paper 1.21.x (плюс Bukkit, Spigot, Purpur, Folia по заявлению автора)
- Java 21
По свежим данным с официальной страницы проекта, плагин относительно молодой - на момент проверки у него порядка 500 загрузок, но обновления выходят, проект живой. Ещё из интересного: у плагина есть настраиваемые сообщения и звуки, возможность ограничить число домов на игрока (по умолчанию стоит лимит, а право homes.unlimited его снимает) и перезагрузка конфига на лету командой /simplehomes reload или сокращённо /shr reload. Так что лимиты для донатеров или разных групп игроков выстроить реально - классическая схема "обычным 3 дома, VIP - 10".
Установка
- Скачайте свежую версию плагина SimpleHomes на этой странице.
- Положите JAR-файл в папку
pluginsвашего сервера. - Запустите сервер или перезапустите его.
- Готово - игроки могут пользоваться
/sethomeи/home.
Никаких дополнительных зависимостей вроде Vault или протокольных библиотек не требуется, что редкость и большой плюс.
Почему именно SimpleHomes, а не очередной Essentials
Резонный вопрос: зачем отдельный плагин на дома, если есть EssentialsX, где homes идут из коробки вместе с сотней других функций? Ответ простой - Essentials тянет за собой кучу всего, что вашему серверу может быть не нужно: экономику, киты, warps, систему наказаний. А если вам нужны только дома и больше ничего, SimpleHomes делает ровно это, не съедая лишние ресурсы и не конфликтуя с остальным стеком плагинов. По факту это и есть философия проекта: быстрое создание домов, понятное меню, простые команды, нулевая настройка. Минимализм как он есть.
Нюанс, который стоит держать в голове: плагин молодой, аудитория пока небольшая, поэтому экзотических багов на форках и нестандартных сборках никто не отменял. Перед выкаткой на основной сервер прогоните его на тестовом - проверьте телепорты между мирами, поведение после рестарта и работу GUI у нескольких игроков одновременно.
Как поиграть с друзьями на своём сервере
SimpleHomes - серверный плагин, то есть для полноценной игры с друзьями вам нужен свой сервер Minecraft. Если нет желания возиться с домашним хостингом, пробросом портов и белым IP, проще всего арендовать сервер Майнкрафт на BungeeHost (https://bungee.host) - плагин установится туда в один клик прямо из панели, а Paper 1.21.x с Java 21 доступен из коробки. Хостинг серверов Майнкрафт на BungeeHost хорош тем, что не нужно руками настраивать ядро и Java: создали сервер, докинули SimpleHomes, раздали IP друзьям - и все уже бегают по своим базам через /home. Для небольшого приватного сервера на 5-20 человек это самый безболезненный вариант.
Итог
SimpleHomes - отличный выбор, если нужен простой плагин на дома без нагромождения функций. Визуальное меню на кроватях выгодно отличает его от старых командных аналогов, YAML-хранилище радует админов, а поддержка Paper, Spigot, Purpur и Folia закрывает почти любой сценарий. Скачать плагин SimpleHomes стоит владельцам выживания-серверов на Minecraft 1.21, которые хотят дать игрокам привычную механику домов, не раздувая сервер лишним кодом. Для маленького и среднего проекта - прямо рекомендую.
Часто задаваемые вопросы
Версии плагина SimpleHomes
Доступно 1 версий. Сначала показаны самые популярные и самые свежие.