Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Статус
Закрыто для дальнейших ответов.

DkStriker

Старожил
Пользователь
Баллы
113
С разработкой плагинов никогда не связывался,java не знаю совсем. Хотелось бы научиться писать простенькие плагины,подскажите с чего начать?
к примеру как сделать плагин (команда //mix и на тебя накладываются разные эффекты?)
 
Последнее редактирование:
С разработкой плагинов никогда не связывался,java не знаю совсем. Хотелось бы научиться писать простенькие плагины,подскажите с чего начать?
к примеру как сделать плагин (команда //mix и на тебя накладываются разные эффекты?)
Выучить Java. *genius*
 
Серьезно, JustBlender правду говорит. Вы же например не смогли бы писать на русском хоть что-нибудь, если бы не знали алфавита? Тут тоже самое.
 
Разобраться с основами Java, почитать Bukkit API, посмотреть мануалы в нете.
Этого будет достаточно для такого.
Лично я Java так и не знаю :D
 
Всем спасибо,просто мне кажется что нет смысла учить всю джаву для простейших плагинов
 
Всем спасибо,просто мне кажется что нет смысла учить всю джаву для простейших плагинов
Надо не "учить джаву", а изучать основы программирования. Тогда будет не важно на каком языке писать программу: берёте книжку (или гугл) - и вперёд.
 
Надо не "учить джаву", а изучать основы программирования. Тогда будет не важно на каком языке писать программу: берёте книжку (или гугл) - и вперёд.
Это да. Я, зная синтаксис php и его основы, легко освоил java
 
Вот например:
Код:
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
 
Код:
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;
}
ЧТО?! :eek: Что за бред?
if(sender instanceof Player) {
//....
}
Вот проверка!
 
Почему на этом форуме так мало добра? Почему, если человек просит помощи в очевидных вещах, вы начинаете говорить ему: "Иди учи Java" "Читай Bukkit API" и т.п.? Может ему нужен всего лишь образец этого действия и комменты построчно, а дальше он сам разберется. Вы все тут просто высокомерные bukkit-задроты (извините за выражение), возомнили себя богами баккита и теперь пытаетесь отогнать любого новичка от этого дела! Ведь когда вы говорите: "иди учи язык" и все такое, новичок думает, что он никогда не сможет это понять и бросает это дело. Не надо так! Я всё сказал.
 
Вот его слова:

Он решил спросить, с чего начинать, ему сказали! Это ты бреданул!
C чего начать этот плагин, пример которого он привел
Я говорил не конкретно про этот случай. Когда я еще начинал делать плагин, я тоже спрашивал у людей ивенты и многое другое, но писал: "Желательно кодом", и вместо того, чтобы написать код и все разъяснить, мне писали: "Иди учи джаву" "Это сложно для тебя, если ты не понимаешь элементарного" и все такое. Но я понимал, и хотел сделать тот плагин, и, если бы мне давали код и разъясняли строки, то всё было бы куда легче. Давайте будем немного добрее, и будем помогать по делу, а не посылать других учить язык.
 
Последнее редактирование:
C чего начать этот плагин, пример которого он привел
Я говорил не конкретно про этот случай. Когда я еще начинал делать плагин, я тоже спрашивал у людей ивенты и многое другое, но писал: "Желательно кодом", и вместо того, чтобы написать код и все разъяснить, мне писали: "Иди учи джаву" "Это сложно для тебя, если ты не понимаешь элементарного" и все такое. Но я понимал, и хотел сделать тот плагин, и, если бы мне давали код и разъясняли строки, то всё было бы куда легче. Давайте будем немного добрее, и будем помогать по делу, а не посылать других учить язык.
Если бы ты хотел сам что то понять, то ты бы пошёл на github и смотрел, как ту элементарщину, которую вы спрашиваете, на 200 раз переделали уже другие люди. Если бы ваши вопросы были действительно как консультация, то это другой вопрос, но когда всё склоняется к тому, что "пиши за меня, я ничерта не знаю", то извините уж, такие разработчики нигде не нужны.
 
Если бы ты хотел сам что то понять, то ты бы пошёл на github и смотрел, как ту элементарщину, которую вы спрашиваете, на 200 раз переделали уже другие люди. Если бы ваши вопросы были действительно как консультация, то это другой вопрос, но когда всё склоняется к тому, что "пиши за меня, я ничерта не знаю", то извините уж, такие разработчики нигде не нужны.
"Мастерство приходит с практикой" - никогда не слышал такого выражения? С каждым разом, когда ты изучаешь код, ты улучшаешь свои навыки.
Он этого не уточнял!
Я не про этот случай говорил
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх