Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Права в плагине

Razetkaz

Активный участник
Баллы
61
Рябят, в написание плагинов ещё новичек, кто может сказать, как сделать кастомные права, на какую-либт команду, буду благодарен)
 
if(!sender.hasPermission("zalypa.use") {
sender.sendMessage("У вас нет прав") ;
return true;
}
 
Потому что их не обязательно прописывать в plugin.yml
Ну если так рассуждать, то и в коде необязательно прописывать, если в plugin.yml указаны.

Это два равноправных способа.
С plugin.yml более универсальный, с кодом более гибкий
 
Ну если так рассуждать, то и в коде необязательно прописывать, если в plugin.yml указаны.

Это два равноправных способа.
С plugin.yml более универсальный, с кодом более гибкий
А оба сразу нельзя использовать?
 
Если не создаешь команду в рантайме, лучше запилить права в plugin.yml. Таким образом команда будет автоматически скрываться из списка доступных (при нажатии таба на вводе команды, например). Но то касается только основной команды - для аргументов в любом случае придется прописывать hasPermission вручную.
 

Поделиться этой страницей

Назад
Верх