1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите YAML конфигурация плагина (plugin.yml)

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kill1001, 4 май 2013.

Статус темы:
Закрыта.
  1. Автор темы
    Kill1001

    Kill1001 Активный участник

    Баллы:
    63
    Раньше когда создавал plugin.yml не когда особо не обращал внимание что и как там пишу.
    Однако сегодня введя в консоль сервера
    Обнаружил что сервер берет информацию о командах из plugin.yml. И вместо 8 нашел только одно и то не верную.
    Что не верно? Что бы не был большой листинг оставил 2 команды для примера.
    Код:
    name: CMod
    version: 1.0.1.25
    description: Opisanie.
    author: Feyverk[Kill]soft
    main: net.Feyverk.CMod.CMod
    softdepend: [Spout]
    commands:
      cmod :
      description: Reloads  configuration file.
    permission: cmod .reload
    usage: /<command> reload
    description: Add new user-message from configuration file.
    permission: cmod .addmessage
    usage: /<command> addmessage
    permissions:
    cmod .*:
      description: Gives access to all  features and commands.
    children:
    cmod .reload: true
    cmod . addmessage : true
    cmod .reload:
      description: Allows you to reload  configuration file.
    cmod . addmessage :
      description: Allows you add message.
    
    И для чего нужно cmod . addmessage : true
    Прочитал документацию на англ и до конца не понял
     
  2. Ommo

    Ommo Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Ommo
    @Kill1001,
    Код:
    permissions:
      cmod .*:
        description: Gives access to all  features and commands.
        children:
          cmod.reload: true
          cmod.addmessage: true
      cmod.reload:
        description: Allows you to reload  configuration file.
      cmod.addmessage :
        description: Allows you add message.
    
    Если отформатировать текст вот так, то станет понятно, что cmod.addmessage: true - это мы даем доступ к cmod.addmessage если у пользователя есть cmod.*
     
    Kill1001 нравится это.
  3. Автор темы
    Kill1001

    Kill1001 Активный участник

    Баллы:
    63
    Ок спс.
    А как нормально описать команды?
    Например
    /cmod addmessage
    /cmod rename
    /cmod reload
    То есть по запросу '?' буккит должен их написать.
     
Статус темы:
Закрыта.

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