Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Права на команды

Discussion in 'Разработка плагинов для новичков' started by MrTrojan, May 12, 2015.

Thread Status:
Not open for further replies.
  1. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Всем привет, я решил научиться писать плагины и перед мною стал вопрос, как разрешить команду человеку, с определённым правом (permission). Есть пару вариантов:
    • Добавлять в plugin.yml
    upload_2015-5-12_20-45-16.png
    • Проверять право через player.hasPermission

    Code:
    if(player.hasPermission("plugin.cmd")) {
            if(cmd.getName().equalsIgnoreCase("plugin")) {
                Player player = (Player) sender;
                player.sendMessage(ChatColor.GREEN + "Ты выполнил команду :)");
                return true;
            }
            return false;
            }
    Мне кажется первый вариант правильнее.
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Лучше второй. Он более гибкий, можно добавлять доп. условия
     
  4. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ну ладно, спасибо, закрываю тему.
     
Thread Status:
Not open for further replies.

Share This Page