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

Как быстро написать плагин для Minecraft?

Тема в разделе "Оффтопик", создана пользователем Tide, 3 авг 2014.

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

    Tide Старожил Пользователь Заблокирован

    Баллы:
    123
    Я знаю основы Java, но писать для практики всякие там калькуляторы не вижу смысла!
    Ибо учил язык только для игры.
    Какие-то библиотеки для импорта из форджа нужно знать?
    Я слышал там много чего учить придётся.
     
  2. p620

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

    Баллы:
    173
    Одно слово, забавно.
     
  3. Автор темы
    Tide

    Tide Старожил Пользователь Заблокирован

    Баллы:
    123
    Эм:/
     
  4. ranek

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

    Баллы:
    123
    Основ - недостаточно. К тому же тебе еще нужно будет изучать API bukkit'а, если ты собираешься делать плагины. Аналогично с форджем.
     
  5. promc

    promc Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    pro_mc
    Сколько времени ты учил этот язык?
    И для конкретно этой игры тебе только одних основ будет недостаточно.
    одновременно)
     
  6. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Парашок, все нитак проста((((((((((((((
     
  7. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Парашок, ты лаханулся па полнай, лучши забрасывай((((((((((((
     
  8. Автор темы
    Tide

    Tide Старожил Пользователь Заблокирован

    Баллы:
    123
    Гайды по API Bukkit есть?По форджу вроде гайды везде можно нарыть.
     
  9. Explorer_1991

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

    Баллы:
    103
    http://wiki.bukkit.org/Plugin_Tutorial/ru
     
  10. antigate

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

    Баллы:
    153
    Парашок :DDD
    Блестательный результат! Кипятильник тебе в сраку! :p
     
  11. ptnk

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

    Баллы:
    173
    Гайды нужны для того, чтобы что-то научиться делать конкретное ну или подглядеть, но гайды не научат тебя мыслить и программировать, если ты не разбираешься в языке, не умеешь мыслить соответсвующе, то гайды не помогут и будет ситуация, когда по гайду ты сделать сможешь точь в точь, а вот шаг влево или шаг вправо - и ты уже ничего не можешь.
     
  12. InterVi

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

    Баллы:
    173
    Короче, дерзай. Не слушай этих мудозвонов, они сами ничего не умеют. Или умеют, но нишиша не делают. Они так уже несколько программистов выдавили отсюда, то им не так, это не так, а сами и того не могут. Программированию можно научится только на практике. Основ хватит - нужно лишь понимать логику, остальное ты найдешь в справочниках. Если знаешь 1 язык, другие выучишь очень быстро.
     
  13. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Хрень. BAPI не знаю, узнаю эвристическим путём. Если сильно припрёт, смотрю классы, ибо впадлу открыть документацию.
     
  14. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Кароче вот есть туторы на РУССКОМ: https://www.youtube.com/user/TheDraggonFantasy/featured сам поищи то что нужно. Голос у него детский но туторы вполне норм.

    P.S. Чтобы писать простые плагины, не обязательно знать яву в совершенстве, надо только знать что такое ООП и уметь кодить на любом языке, не берем всякие форты, висуал базики и т.д., хотябы делфи.
    P.P.S. Я например, практически не зная Java, но умея кодить на делфи быстро научится писать плагины средней сложности.
     
  15. DdoosS

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

    Баллы:
    88
    Имя в Minecraft:
    DdoosS
    Я положил хер на все эти туторы, когда начинал делать какие-либо модификации для маина. Всё само пришло рано или поздно.
     
  16. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Если планируете писать моды, то вот несколько советов:
    1. Почитайте вот эти туториалы: http://www.minecraftforge.net/wiki/Tutorials
    2. Взгляните на код Minecraft (ОЧЕНЬ полезно).
    3. Взгляните на код нескольких обширных модов (большой мод = много примеров) (я, например, код работы с пакетами честно украл из чужого мода (в официальной документации иногда чёрт ногу сломит)).
    Если используете Eclipse, то вот:
    1. Выкиньте JavaDoc'и и подключите к библиотеками исходники.
    2. Почаще смотрите иерархии вызовов (полезно, если копаетесь в чужом коде).
    3. Чтобы посмотреть, где объявлен метод/поле/конструктор, используйте сочетание клавиш Ctrl + ЛКМ.
     
  17. Benseeley

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

    Баллы:
    123
    хм, действительно, после FASM'a мне было "легче" учить джаву, угу.
    учиться программировать на джаве по примерам из майна - очень, ОЧЕНЬ плохая идея.
     
  18. KoBoT

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

    Баллы:
    173
    А учиться писать плагины на майн по примерам из майна - сама нормальная идея, так шо цыц.
     
  19. Автор темы
    Tide

    Tide Старожил Пользователь Заблокирован

    Баллы:
    123
    По примерам ты будешь писать и понимать как другое делается, так что это норма.
     
  20. ptnk

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

    Баллы:
    173
    Из-за дня день одно и тоже.
    1) Программирование есть программирование, без разницы на чём учиться и что делать, с помощью любых задач можно совершенстввать свой навык программирования, открывать что-то для себя новое, в том числе это можно сделать и с помощью плагинов.
    2) Научиться программировать только с помощью разработки плагинов - не возможно, т.к. написание плагинов не охватывает многих аспектов java-языка, многих его тонкостей.
    3) Чужие плагины не могут быть примерами того, к чему нужно стремиться и не могут быть образчиком, т.к. зачастую плагины пишут такие же школьники, который ничего не смыслят в программировании, а значит по чужим плагинам и исходниками нельзя научиться красиво писать и мыслить, так как в себе содержать множество логических ошибок, а так же неверных конструкций.
    4) Без прочтения дополнительной литературы параллельно, без изучения некоторых тонкостей языка и его докумментации не возможно научиться языку, на первых парах необходимо читать учебную литературу, чтобы лучше осваиваться с языком.
    5) Плагины могут дать лишь определённый уровень программирования, из-за того, что плагины писать легко, то этот уровень программирования достаточно низкий, сама система bukkit api нацелена на то, чтобы человеку было просто и легко писать плагины.
    6) Если ты полный обладаешь только основами, то приготовься к тому, что будет слишком много нового и непонятного, не нужно на каждый вопрос писать на форуме "а почему у меня не получается", нужно брать и пытаться самому решить проблему, потому что в программировании слишком много проблем, которые нужно решать только самому, и к самостоятельному решению проблем нужно привыкать сразу.
    7) Программирование требует много времени, а это значит, чтобы научиться чему-то - тебе потребуется просто огромное количество времени, потребуется большое количество преодалённых проблем и самостоятельных решений, т.е. очень вероятно, что прежде чем у тебя получиться какой-нить сложный плагин или сложная мини игра (скажем теже голодный игры), тебе придётся написать несколько сотен рахличных плагинов, потратить на изучение java - тысячу часов и вот тогда ты уже тот же плагин голодных игр сможешь написать за несколько вечеров (по моим оценкам на написание полного клона голодных игр с нуля по любому тз мне потребуется не более 10ч., а кто-то и за 50часов не напишет).
     

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