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:
- Встаньте в безопасном месте и выполните
/sethome. - Отойдите и выполните
/home. - Убедитесь, что игрок возвращается в сохранённую точку.
Это базовый сценарий одного дома. Дополнительные дома требуют отдельной настройки лимита и разрешений; выдача административных прав для этого не нужна.
Если команда не работает
Неизвестная команда: убедитесь, что основной EssentialsX успешно загрузился. Для /spawn проверьте также наличие EssentialsXSpawn.
Недостаточно прав: проверьте разрешения игрока через LuckPerms и повторите тест без OP. Это позволяет увидеть именно доступ обычного игрока.
Команду обрабатывает другой плагин: проверьте конфликты; для проверки дома вызовите /essentials:home. Синтаксис и псевдонимы есть в описании команд плагина.
Конфигурацию редактируйте с сохранением отступов YAML. Если после изменения сервер сообщает об ошибке, верните рабочий файл и проверьте указанные в логе строки.