▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Better Homes - плагин домов с GUI для серверов
Better Homes - плагин домов с GUI для серверов

Better Homes - плагин домов с GUI для серверов

Better Homes - плагин домов для серверов Minecraft с GUI, публичными домами, лимитами и безопасным телепортом. Поддержка Bukkit, Spigot и Paper. Установка в один клик на BungeeHost.

Оцените первым
1.4K
1

Better Homes - это плагин для серверов Minecraft, который превращает банальную команду /sethome в полноценную систему домов. Автор - Vit Theo. Задумка простая: дать игрокам удобную навигацию по своим точкам, а админам - гибкие настройки под свой проект. Скачать плагин стоит, если у вас на сервере больше пяти человек и каждый второй жалуется, что снова забыл координаты дома.

Плагин собран против API Bukkit 1.8.8 и не использует тяжёлые современные вызовы, поэтому по факту работает практически на любом ядре от старых версий до актуальных 1.21.x. Поддержка заявлена для Bukkit, Spigot и Paper - ставится одинаково.

Что умеет плагин

Это не просто точка возврата. Better Homes даёт игрокам именованные дома, аккуратные GUI-меню с пагинацией, безопасный телепорт с задержкой и отменой при движении, уроне или бою. Есть публичные дома и общий доступ - можно открыть свой дом для друзей или указать чужие координаты командой.

  • Именованные дома - не только home, но и база, шахта, ферма
  • GUI с пагинацией - удобно, когда домов больше 10
  • Задержка и кулдаун телепорта
  • Отмена телепорта при движении, уроне или входе в бой
  • Лимиты домов на игрока (можно выдавать через права)
  • Поддержка разных миров - с whitelist/blacklist
  • Публичные и общие дома
  • Админские команды для управления чужими домами
  • Гибкая настройка сообщений, звуков, иконок и эффектов
  • YAML-хранилище по умолчанию

Для кого это

Плагин зайдёт владельцам выживательных серверов, где ценятся порядок и отсутствие хаоса с командами. Если у вас хоррор-режим или анархия с минимумом правил - возможно, лишние ограничения будут только мешать. А вот для SMP-серверов вроде классической "ванилы с друзьями" это прямо то, что нужно: игрок ставит дом, делится им с другом, а админ следит за лимитами через права.

Отдельно отмечу: проект не тянет за собой никакие сторонние зависимости. Никаких API, никаких библиотек - только сам jar в папку plugins. Это хорошо, потому что меньше поводов что-то сломаться при обновлении ядра. И да, если планируете ставить плагин на BungeeHost, то он загрузится туда в один клик - всё стандартно, ничего докупать не нужно.

Команды для игроков

КомандаЧто делает
/sethome [название]Создаёт дом в текущей точке
/home [название]Телепорт к своему дому
/home <игрок>:<название>Телепорт в публичный или общий дом
/delhome [название]Удаляет дом
/homes [страница]Список домов, открывает GUI

Команды для админов

КомандаЧто делает
/betterhomes reloadПерезагрузка конфига и сообщений
/betterhomes infoИнформация о плагине
/betterhomes sethomeplayer <игрок> <название>Создать дом другому игроку
/betterhomes delhomeplayer <игрок> <название>Удалить чужой дом
/betterhomes listhomes <игрок>Список домов игрока
/betterhomes clearhomes <игрок>Удалить все дома игрока
/betterhomes givehome <игрок> <название>Создать дом игроку с вашей позиции
/betterhomes rename <старое> <новое>Переименовать дом
/betterhomes move <название>Перенести дом на текущее место
/betterhomes share <дом> <игрок>Поделиться домом с игроком
/betterhomes unshare <дом> <игрок>Убрать доступ
/betterhomes public <дом> <on/off>Сделать дом публичным или закрытым

Права

ПравоЧто даёт
betterhomes.useБазовое использование
betterhomes.sethomeДоступ к /sethome
betterhomes.homeДоступ к /home
betterhomes.delhomeДоступ к /delhome
betterhomes.guiИспользование GUI
betterhomes.bypass.cooldownОбход кулдауна
betterhomes.bypass.limitОбход лимита домов
betterhomes.adminАдмин-права
betterhomes.reloadДоступ к /betterhomes reload
betterhomes.othersУправление домами других игроков
betterhomes.renameПереименование домов
betterhomes.listСписок домов
betterhomes.teleport.instantМгновенный телепорт без задержки
betterhomes.teleport.safelyБезопасная корректировка точки
betterhomes.world.<имя_мира>Разрешить дома в конкретном мире
betterhomes.limit.<число>Выдать кастомный лимит домов

GUI и меню

Интерфейс сделан в стиле обычных серверных меню - без вычурности, всё по делу. Есть главное меню домов, переключатель страниц, меню редактирования дома и подтверждение удаления. Кнопки отвечают за телепорт, перенос, переименование, смену публичности и удаление. Иконки, лор, строки, звуки и заголовки - всё настраивается в конфиге. Пагинация выручает, когда у игрока накопилось 30+ домов: листать удобно, ничего не лагает.

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

Самое важное в home-плагине - не дать игроку застрять в лаве или упасть в кактус. Здесь за это отвечает целый блок проверок:

  • Настраиваемая задержка телепорта (warmup)
  • Кулдаун между телепортами
  • Отмена при движении
  • Отмена при получении урона
  • Отмена при входе в бой
  • Поиск безопасного места рядом с точкой
  • Проверка опасных блоков: лава, огонь, кактус и подобное
  • Whitelist/blacklist миров
  • Опциональные права на конкретные миры

Важный нюанс: если выкрутить warmup на ноль и раздать всем право betterhomes.teleport.instant, то телепорт будет мгновенным. На PvP-серверах это по сути чит - игрок в бою сможет просто исчезнуть домой. Так что для PvP-режимов лучше оставить задержку хотя бы в 3-5 секунд и не давать обход кулдауна рядовым игрокам.

Хранилище

По умолчанию все дома пишутся в YAML и автоматически подгружаются при старте. Архитектура хранилища построена на интерфейсах - это значит, что позже можно без переписывания кода подцепить SQLite или MySQL. Для небольших серверов YAML хватает с головой, для больших проектов с тысячами игроков всё же лучше дождаться SQL-поддержки или следить за нагрузкой на диск.

Конфиги

Плагин генерирует три файла:

  • config.yml - основные настройки
  • messages.yml - все сообщения игроку
  • homes.yml - хранилище домов

Через них настраивается всё: лимиты, задержка, кулдаун, поведение безопасного телепорта, вёрстка GUI, иконки, звуки, эффекты, разрешённые и заблокированные миры, поведение общих и публичных домов, а также реакция команд.

Установка

  1. Скачайте BetterHomes.jar.
  2. Закиньте файл в папку plugins на сервере.
  3. Перезапустите сервер.
  4. Отредактируйте plugins/BetterHomes/config.yml и messages.yml под свой сервер.
  5. Пропишите /betterhomes reload или перезапустите сервер ещё раз.

Совет: если у вас на сервере уже установлен другой home-плагин вроде EssentialsX Home или CMI, отключите их home-модуль перед установкой Better Homes. Иначе игроки получат дубли команд и путаницу - не поймут, какой /sethome работает на самом деле. Проверьте /plugins и убедитесь, что конфликтов нет.

Стоит ли ставить

Better Homes - это история про порядок и контроль. Автор явно делал плагин для реальных серверов: тут есть права на лимиты, отмена телепорта в бою, проверки на лаву - всё то, о чём обычно вспоминают уже после первого вайпа из-за чужого троллинга. Плагин лёгкий, без зависимостей, с понятной структурой конфигов.

Из минусов: пока только YAML-хранилище, а обещанные SQLite и MySQL ещё в планах. Для крупных проектов это критично, для средних - терпимо. И версия 1.0.0 - самая первая, так что возможны шероховатости в мелочах. Впрочем, для базовой home-системы этого хватает с запасом.

Если нужен именно минималистичный /home без GUI - можно обойтись встроенными костылями или EssentialsX. Но если хочется нормальную систему с меню, лимитами и правами - Better Homes закрывает задачу полностью.

Партнёрский материал

Сервер для плагина Better Homes - плагин домов с GUI для серверов - как у профи

Плагин Better Homes - плагин домов с GUI для серверов создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Better Homes - плагин домов с GUI для серверов для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x1.6.x1.5.x1.4.x1.3.x1.2.x1.1.x1.0.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:1 месяц назад
Главная