Плагин для серверов Майнкрафт, который добавляет игрокам дома и телепорты к ним. Подходит для серверов на Spigot, Paper, Purpur и PufferFish: владельцы могут гибко настроить команды, сообщения, меню, ограничения и стоимость телепортации.
Возможности
- Создание, удаление, переименование и просмотр списка домов.
- Безопасная телепортация с проверкой подходящего места и задержкой перед перемещением.
- Ограничения на число домов и телепортацию между измерениями; отдельные права позволяют обходить эти ограничения.
- Полностью настраиваемые меню, сообщения, команды и права.
- Хранение домов в H2, SQLite, MariaDB или MySQL.
- Инструменты администратора для поиска ближайших домов, управления домами игроков, экспорта, импорта и переноса домов из других плагинов.
- Проверки регионов через GriefPrevention и WorldGuard.
Команды
Игрокам доступны:
/sethome [name]— создать дом; без имени используется имя по умолчанию./delhome [name]— удалить дом./home [name]— телепортироваться к дому./homes [player]— показать список домов./home rename [oldName] [newName]— переименовать дом.
Команды администратора:
/zhomes info— сведения о плагине./zhomes reload— перезагрузить конфигурацию и сообщения./zhomes nearhomes [radius] <-u <user> -h <home>>— найти дома рядом с указанным местом, игроком или домом./zhomes parse <player> <string>— обработать строку с плейсхолдерами для игрока./zhomes export— выгрузить все дома в файл.json.gz./zhomes import <file>— импортировать дома из файла экспорта./zhomes converter <type>— перенести дома из другого поддерживаемого плагина.
Права
Основные права:
zhomes.command.sethome— создание домов.zhomes.command.delhome— удаление своих домов.zhomes.command.homes— просмотр списка домов.zhomes.command.home— телепортация к дому.zhomes.command.home.rename— переименование дома.zhomes.command.delhome.others,zhomes.command.homes.others,zhomes.command.home.others— управление домами других игроков.zhomes.command.main.reload,zhomes.command.main.nearhomes,zhomes.command.main.converter,zhomes.command.main.importexport— административные функции.zhomes.bypass.limit— обход лимита домов.zhomes.bypass.dimensionalteleportation— телепортация между измерениями без ограничения.zhomes.bypass.safeteleport— обход проверки безопасной телепортации.zhomes.bypass.warmup— телепортация без задержки.
Для стоимости и задержки отдельных команд используются права вида %command_permission%.bypass.command-cost и %command_permission%.bypass.command-cooldown.
Настройка
В конфигурации можно изменить команды, сообщения, права, меню, лимиты домов, задержку телепортации, проверку безопасного места, ограничения измерений и подключение интеграций. Данные домов сохраняются в выбранной SQL-базе.
Требования
Нужны Java 17 или новее и сервер на Paper, Spigot либо совместимом ядре. Vault требуется для стоимости команд, PlaceholderAPI и MiniPlaceholders — для плейсхолдеров в сообщениях, MiniMessage — для расширенного форматирования. Для проверок территорий устанавливаются GriefPrevention или WorldGuard.
