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

[РЕШЕНО]plugin.yml

Тема в разделе "Разработка плагинов для новичков", создана пользователем energy455, 23 июл 2015.

  1. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    Привет, не могу понять в чем проблема.

    [​IMG]

    Код:
    name: Test
    main: Test.mainClass
    description: lorem ipsum
    version: 1.0.0
    commands:
      savearena:
        description: help
        usage: /savearena
      gotored:
        description: HELP
        usage: /gotored
      gotoblue:
        description: HELP
        usage: /gotoblue
      saveposred:
        description: Help
        usage: /saveposred
      saveposblue:
        description: help
        usage: /saveposblue
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Вообще-то plugin.yml, а не plygin.yml.
     
  4. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    в теме ошибся, бывает. Спасибо

    Но это не решило проблему))
     
  5. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ты перезагрузил плагины командой /reload? Просто на скриншоте видно.
     
  6. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    да, надо стоп и заново включить?

    не помогло xD
     
    Последнее редактирование: 23 июл 2015
  7. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    mainClass - 33 строка, NullPointerException
     
  8. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    о, а как Вы узнали строку? скажите пожалуйста!! )
     
  9. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Вот так
    Снимок.PNG
     
  10. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    огромное спасибо, теперь буду сам смотреть)[DOUBLEPOST=1437636610,1437636492][/DOUBLEPOST]чуть не по теме.
    getWorldEdit().getSelection(player)
    как можно получить арену, ее сохранить и в дальнейшем с ней работать?
    т.е. что бы я выделил и эту область сохранить в конфиг и с ней дальше работать
     
  11. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Честно говоря я не работал с WorldEdit. Я сохранял координаты в конфиг, а потом уже использовал вот этот метод :

    Код:
      public static boolean isPosInArea(Location pos1, Location pos2, Location checkPos)
      {
        if (!pos1.getWorld().getName().equals(pos2.getWorld().getName())) {
          System.out.println("Выделенные точки находятся в разных мирах");
        }
        int x = checkPos.getBlockX();
        int z = checkPos.getBlockZ();
        if ((x >= Math.min(pos1.getBlockX(), pos2.getBlockX())) &&
          (x <= Math.max(pos1.getBlockX(), pos2.getBlockX())) &&
          (z >= Math.min(pos1.getBlockZ(), pos2.getBlockZ())) &&
          (z <= Math.max(pos1.getBlockZ(), pos2.getBlockZ()))) {
          return true;
        }
        return false;
      }
    Таким образом я проверял игроков находящихся на арене ну или что либо другое
     
  12. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    спасибо, но хотелось бы узнать как с помощью WE сделать можно)
     
    Последнее редактирование: 23 июл 2015
  13. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    обращайся. Прочти документацию по WorldEditAPI
     
  14. Автор темы
    energy455

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

    Баллы:
    78
    Skype:
    vlad_street
    читал но там вообще не понятно. и гайдов нет
     

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