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

Помогите Свои крафты не в главном классе.

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Всем привет. Сделал свой крафт, но я его хочу уместить в другом классе, т.к в том классе, где я хочу его уместить (а его надо уместить) стоит сам предмет, с помощью которого я хочу крафтить определенную вещь. Помогите мне разобраться с проблемой. Как мне указать в getServer().addRecipe() путь до самого крафта. Пытался сделать сам, но он его попросту не находил.
     
  2. Хостинг MineCraft
    <
  3. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Создаешь статик инстанс плагина в мейн классе,
    а из дополнительного класса обращаешься к ней и вызываешь getServer().....
     
  4. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Это я вроде вызвал еще давно:
    Код:
        private static API instance;
       
        public static API instance() {
            return instance;
        }
    Но вот последнее я не понял, можно подробнее?
     
  5. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    ТвойПлагин.instance().getServer()...
     
  6. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Bukkit.getServer()
     
  7. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Твой код говно. А вообще, можно и конструктор использовать.
    Инстанс главного класса - плохо.[DOUBLEPOST=1466695129,1466695093][/DOUBLEPOST]
    +
     
  8. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    А теперь еще раз. Все равно не понимаю.
     
  9. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Bukkit.getServer().addRecipe();
     
  10. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Чем это может быть плохо? O,o
     
  11. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Это я знаю, но как мне указать путь. Я пытался, но он его не находил вообще.[DOUBLEPOST=1466696560,1466696523][/DOUBLEPOST]
    Путь - это я имею в виду: addRecipe(Путь)
     
  12. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Инстанс главного класса - хорошо, если всё правильно сделано.
     
  13. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Я конечно все понимаю, но суть тема другая, да и вопрос другой.
     
  14. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Хорстманн, библиотека профессионала, том 1. Хватит где-то половины книги.
     
  15. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Спасибо за предоставленную книжку. Она мне правда поможет, т.к я ее должен прочитать, но не могли бы вы помочь мне с актуальным вопросом?
     
  16. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Я не понял вопроса.
     
  17. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Я хочу разместить крафт предмета, с помощью палок с моими названиями не в главном классе. Проблема в том, что я в главном классе не могу указать путь этого крафта.
     
  18. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    А зачем указывать это в главном классе?
     
  19. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    А где же еще указывать его-то? Я читал англ. гайд на бакките. Может неправильно понял этот мегагуйд, но getServer() указывался именно в ГК
     
  20. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Я уже скинул вам решение.
     
  21. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    А ты знаешь что такое статики?[DOUBLEPOST=1466699547,1466699508][/DOUBLEPOST]
    Ничего, сейчас мы с ним медленно поймем решение)
     

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