Плагин для серверов Майнкрафт с домами и телепортами. Игроки сохраняют точки дома, перемещаются к ним командами или через меню, а администратор задаёт лимиты, задержку и внешний вид интерфейса.
Возможности
- Меню домов с постраничным просмотром, телепортацией и удалением точки.
- Настраиваемая задержка перед телепортацией: движение игрока отменяет перемещение.
- Проверка безопасного места: при лаве, пустоте или недостатке свободного пространства игрок получает предупреждение и может подтвердить телепортацию.
- Общий лимит домов и отдельные лимиты для игроков по правам.
- Управление домами другого игрока для администрации.
- Хранение данных в SQLite или MariaDB.
- Настройка названий, предметов, ячеек, описаний и действий левой и правой кнопки мыши в меню; поддерживаются модели предметов и головы по адресу текстуры.
- Совместимость с Folia.
Команды
/sethome <name>— установить дом в текущей точке./home <name>— телепортироваться домой./delhome <name>— удалить дом./homes— открыть меню домов./homes manage <player>— управлять домами другого игрока./homes reload— перечитать конфигурацию, сообщения и меню./homes confirm— подтвердить телепортацию в небезопасную точку.
Права
lphomes.command.sethome,lphomes.command.home,lphomes.command.delhome,lphomes.command.homes— основные команды игрока.lphomes.command.homes.others— управление чужими домами.lphomes.command.homes.others.teleport— телепортация к чужому дому.lphomes.command.homes.others.delete— удаление чужого дома.lphomes.command.confirm— подтверждение небезопасной телепортации.lphomes.command.reload— перезагрузка плагина.lphomes.cooldown.bypass— обход задержки телепортации.lphomes.admin— полный доступ.lphomes.limit.<number>— лимит домов, напримерlphomes.limit.5.
Настройка
В config.yml задаются teleport-time, default-limit и check-for-safe-location. Для MariaDB включите use-remote-database: true и заполните параметры в разделе database; иначе используется SQLite.
Тексты сообщений находятся в messages.yml, а меню домов и окно подтверждения удаления — в gui/homes.yml и gui/del-confirm.yml.
Требования
Работает на Paper или Folia и требует Java 21.
