Получение данных
Для получения данных о разрешениях используется объект типа App\Services\Game\Permissions\Storage
. Для LuckPerms реализацией этого интерфейса является класс App\Services\Game\Permissions\LuckPerms\Storage
.
Игрок
Получить объект игрока можно, воспользовавшись следующими методами:
App\Services\Game\Permissions\Storage::retrievePlayerByUser()
- Позволяет получить объект игрока переданного пользователя.App\Services\Game\Permissions\Storage::retrievePlayerByUsername()
- Позволяет получить объект игрока, имеющего переданное имя пользователя.App\Services\Game\Permissions\Storage::retrievePlayerByUUID()
- Позволяет получить объект игрока, имеющего переданный UUID.
Пример:
В случае, если заданный игрок не существует, методы вернут значение null
.
Группа
Получить объект группы можно, воспользовавшись методом App\Services\Game\Permissions\Storage::retrieveGroup()
. Он производит поиск по переданному имени группы.
Пример:
В случае, если заданная группа не существует, метод вернёт значение null
.
Last updated