EssentialsX добавляет команды домов, телепортации, личных сообщений, наборов и экономики. Начните с основного JAR и функций, которые нужны вашему серверу.

Установка и модули

Выберите совместимую сборку на официальной странице загрузки и установите её по общей инструкции. После запуска проверьте консоль и появление конфигурации в plugins/Essentials/.

Основной файл EssentialsX обязателен. Дополнения устанавливаются отдельно: EssentialsXSpawn управляет спавном, EssentialsXChat — оформлением чата. Для префиксов и групповых функций чата документация требует Vault и менеджер прав, например LuckPerms. Назначение дополнений описано в списке модулей EssentialsX.

Не устанавливайте все модули автоматически: например, AntiBuild меняет доступ к строительству и взаимодействию с блоками. Сначала определите, какое поведение вам нужно, и сохраните рабочую копию сервера.

Разрешить игрокам сохранять дом

При установленном LuckPerms выполните в консоли Pterodactyl без начального /:

lp group default permission set essentials.sethome true
lp group default permission set essentials.home true

Эти два права дают группе default доступ к установке дома и возвращению к нему. Они перечислены в официальном справочнике разрешений.

Зайдите обычным игроком без OP:

  1. Встаньте в безопасном месте и выполните /sethome.
  2. Отойдите и выполните /home.
  3. Убедитесь, что игрок возвращается в сохранённую точку.

Это базовый сценарий одного дома. Дополнительные дома требуют отдельной настройки лимита и разрешений; выдача административных прав для этого не нужна.

Если команда не работает

Неизвестная команда: убедитесь, что основной EssentialsX успешно загрузился. Для /spawn проверьте также наличие EssentialsXSpawn.

Недостаточно прав: проверьте разрешения игрока через LuckPerms и повторите тест без OP. Это позволяет увидеть именно доступ обычного игрока.

Команду обрабатывает другой плагин: проверьте конфликты; для проверки дома вызовите /essentials:home. Синтаксис и псевдонимы есть в описании команд плагина.

Конфигурацию редактируйте с сохранением отступов YAML. Если после изменения сервер сообщает об ошибке, верните рабочий файл и проверьте указанные в логе строки.