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

Стартап Туториал | Создание плагинов | Spigot/CraftBukkit/Bukkit

Тема в разделе "Разработка плагинов для новичков", создана пользователем _MasterCapeXD_, 27 мар 2017.

Статус темы:
Закрыта.
  1. Maks2281337

    Maks2281337 Новичок

    Баллы:
    6
    Имя в Minecraft:
    Pisyn
    Спасибо, ты топ!
     
  2. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Лучше бы новичков на Intellij сажать (имхо)
    + каждую команду желательно делать в своем отдельном классе
     
  3. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    +, это и удобно и потом в Main путаться не надо.
     
  4. alexandrage

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

    Баллы:
    173
    Вот сам на нем и сиди, а нам eclipse норм. Нефиг навязывать свое мнение, на чем нравится на том и сидят.
     
    Последнее редактирование: 31 мар 2017
  5. VeryNothing

    VeryNothing Участник Пользователь Заблокирован

    Баллы:
    36
    Имя в Minecraft:
    null
    eSlipse?
     
  6. alexandrage

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

    Баллы:
    173
    Очепятался, да.
     
  7. VeryNothing

    VeryNothing Участник Пользователь Заблокирован

    Баллы:
    36
    Имя в Minecraft:
    null
    оЧеПЯтался?
     
  8. alexandrage

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

    Баллы:
    173
    Нет, так задумано.
     
  9. Larin

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

    Баллы:
    103
    Создаём плагины в 4 шага:
    1. Читаем любую книгу от известного автора о основах Java
    2. Пишем 100500 бесполезных программ, чтобы голова начала работать как у программиста
    3. Смотрим примеры плагинов для Bukkit
    4. Читаем javadoc от bukkit
    5. ????
    6. PROFIT!

    Очередной copy-paste туториал. Пока я не перестал copy-paste'ить, у меня у самого ничего не получалось.
    Будто шаманские тексты копируешь и ОНО РАБОТАЕТ!
     
  10. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Туториал как-раз не копи паст, специально все на скринах (чтобы переписывали) и с обьяснениями, что, зачем, почему и как. Ну и, понятное дело, что до этого основы Java надо знать.Даже не основы Java а вообще основы программирования, независимо от ЯП.Знать что такое переменные и с чем их едят (как минимум).
     
  11. VeryNothing

    VeryNothing Участник Пользователь Заблокирован

    Баллы:
    36
    Имя в Minecraft:
    null
    С сыром и капустой, конечно же.
     
  12. Larin

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

    Баллы:
    103
    Это - копипаста. Код за тебя уже написан, а как ты перенесешь - дело пятое.
     
  13. Blc_Dragon

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

    Баллы:
    76
    когда я начал кодить, я знал основы программирования очень не плохо (учили в шк), но что такое ООП не знал совершенно.

    в итоге все было так:
     
  14. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Смотри, мой код примитивный, например:
    Ивенты: кому надо слушать ивент захода игрока только чтобы убрать сообщение?Я сделал пример, а какой ивент использовать и как с ним работать, дело читателя. Если в теме все описано, каждый шаг, то это уже не шаманские тексты, более менее понятно. Тоже самое с командами.Я сделал пример команды, описал, что за что отвечает, и где можно вписать свой код, чтобы команда делала то, что надо тому, кто его создает.
     
  15. Larin

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

    Баллы:
    103
    Это тебе более-менее понятно. А для 12 летнего школьника это шаманские тексты. Надо книги читать, чтобы хоть что-то понимать. Уже после книги с основами и нескольких простых программ, можно начинать читать твой туториал.
     
  16. xDark

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

    Баллы:
    96
    -Dfile.encoding=UTF8
     
  17. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Псс... Что написано у меня в первом посте в теме?
     
  18. Valerra2

    Valerra2 Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Draherx
    на русском чет не особо нахожу гайдов посложнее, к примеру работа с хэшмапами или arraylist
     
  19. Blc_Dragon

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

    Баллы:
    76
    зайди на хабр.

    это java классы, так что туторов по ним как грязи
     
  20. Larin

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

    Баллы:
    103
    Что такое аннотации? Как сделать свои аннотации? Зачем они нужны? Для чего нужны модификаторы доступа? Что такое ООП? Отличия примитивных от не примитивных типов? Что такое класс? Зачем нужна строка package xxx в самом верху? Что такое метод? Что такое getServer()? Почему надо писать import?
    p.s. аннотация @Override нужна ТОЛЬКО для компилятора, можно переопределять и без нее, но она помогает найти ошибки во время компиляции, если сигнатура метода не совпадает с сигнатурой у метода в суперклассе.
    Я говорю - это очередная, бесполезная статья уровня копипасты. Для таких туториалов нужен минимальный уровень. Из-за таких туториалов плодят 500 тем в час, "ПАЧИМИ НИРАПБАТАЕТ ЕТО".
    В любой книге о java - коллекции. Там максимум 80 страниц.
     
Статус темы:
Закрыта.

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