Как я могу заставить плагин выполнять команду из другого плагина? - PullRequest
0 голосов
/ 28 мая 2020

Мне нужна помощь в разработке довольно простого плагина для miencraft версии 1.15.2

Плагин проверяет, вошел ли пользователь в первый раз, если нет: я добавляю его в хэш-карту (так что он не проверьте его дважды) и выполняет команду на игрока добавить, дать ему разрешение от плагина LuckPerms.

Я обнаружил, что есть PluginCommand: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/command/PluginCommand.html Но я не совсем уверен как использовать его, чтобы заставить его работать (как сервер): / lp user playerName group add groupname

EDIT: Я просто не могу найти, как выполнить команду, чтобы игрок получил разрешение.

Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 01 июня 2020

в вашем случае использования LuckPerms API будет мне понятен. Вы можете использовать API для установки ранга игрока, входящего в систему.

LuckPerms api = LuckPermsProvider.get();
api.getUserManager().getUser(uuid).setPrimaryGroup("groupname");

Для получения дополнительной информации проверьте Wiki

0 голосов
/ 01 июня 2020

Получить разрешения или разрешения на управление разрешениями

...