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

Стартап с чего начать?

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

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

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

    Баллы:
    113
    С разработкой плагинов никогда не связывался,java не знаю совсем. Хотелось бы научиться писать простенькие плагины,подскажите с чего начать?
    к примеру как сделать плагин (команда //mix и на тебя накладываются разные эффекты?)
     
    Последнее редактирование: 1 май 2014
    ПриветОтЛайки нравится это.
  2. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Выучить Java. *genius*
     
    makssof, DkStriker, MrAnanasik и 2 другим нравится это.
  3. kris13

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

    Баллы:
    78
    Серьезно, JustBlender правду говорит. Вы же например не смогли бы писать на русском хоть что-нибудь, если бы не знали алфавита? Тут тоже самое.
     
    DkStriker нравится это.
  4. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Разобраться с основами Java, почитать Bukkit API, посмотреть мануалы в нете.
    Этого будет достаточно для такого.
    Лично я Java так и не знаю :D
     
    DkStriker нравится это.
  5. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Alexgrist, Hilgert, makssof и 4 другим нравится это.
  6. Автор темы
    DkStriker

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

    Баллы:
    113
    Всем спасибо,просто мне кажется что нет смысла учить всю джаву для простейших плагинов
     
  7. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Надо не "учить джаву", а изучать основы программирования. Тогда будет не важно на каком языке писать программу: берёте книжку (или гугл) - и вперёд.
     
  8. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Это да. Я, зная синтаксис php и его основы, легко освоил java
     
    DkStriker нравится это.
  9. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Вот например:
    Код:
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
        if(cmd.getName().equalsIgnoreCase("mix")){     // эта строчка значит проверку введенной комманды(equalsignorecase значит "игнорируя раскладку" вроде=) ).
    Player player = (Player) sender;// Выясняем, является ли отправителем игрок. Т.е комманда будет работать, если отправитель - игрок.
        player.getPlayer().addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST, 1200, 1)); // Вместо HEALTH_BOOST можешь подставить другие значения, которые предложит Eclipse.
            return true;
        } 
        return false;
    }
    Как-то так=) Если будут вопросы, могу взять тебя в ученики=) skype: godlike40000
     
  10. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    ЧТО?! :eek: Что за бред?
    if(sender instanceof Player) {
    //....
    }
    Вот проверка!
     
  11. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Cори, не так выразился, это значит если комманда была введена=)
     
  12. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ещё пущий бред. Кастование игрока должно гарантировать то, что отправитель - игрок
     
    makssof нравится это.
  13. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Почему на этом форуме так мало добра? Почему, если человек просит помощи в очевидных вещах, вы начинаете говорить ему: "Иди учи Java" "Читай Bukkit API" и т.п.? Может ему нужен всего лишь образец этого действия и комменты построчно, а дальше он сам разберется. Вы все тут просто высокомерные bukkit-задроты (извините за выражение), возомнили себя богами баккита и теперь пытаетесь отогнать любого новичка от этого дела! Ведь когда вы говорите: "иди учи язык" и все такое, новичок думает, что он никогда не сможет это понять и бросает это дело. Не надо так! Я всё сказал.
     
    HoShiMin и DkStriker нравится это.
  14. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Вот его слова:
    Он решил спросить, с чего начинать, ему сказали! Это ты бреданул!
     
  15. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    C чего начать этот плагин, пример которого он привел
    Я говорил не конкретно про этот случай. Когда я еще начинал делать плагин, я тоже спрашивал у людей ивенты и многое другое, но писал: "Желательно кодом", и вместо того, чтобы написать код и все разъяснить, мне писали: "Иди учи джаву" "Это сложно для тебя, если ты не понимаешь элементарного" и все такое. Но я понимал, и хотел сделать тот плагин, и, если бы мне давали код и разъясняли строки, то всё было бы куда легче. Давайте будем немного добрее, и будем помогать по делу, а не посылать других учить язык.
     
    Последнее редактирование: 1 май 2014
  16. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Это не уточнялось, так что каждый мог понять по-своему!
     
  17. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Читай сообщение выше
     
  18. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если бы ты хотел сам что то понять, то ты бы пошёл на github и смотрел, как ту элементарщину, которую вы спрашиваете, на 200 раз переделали уже другие люди. Если бы ваши вопросы были действительно как консультация, то это другой вопрос, но когда всё склоняется к тому, что "пиши за меня, я ничерта не знаю", то извините уж, такие разработчики нигде не нужны.
     
    MrAnanasik, makssof и ql_Nik_lp нравится это.
  19. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Он этого не уточнял!
     
  20. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    "Мастерство приходит с практикой" - никогда не слышал такого выражения? С каждым разом, когда ты изучаешь код, ты улучшаешь свои навыки.
    Я не про этот случай говорил
     
Статус темы:
Закрыта.

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