Войти или зарегистрироваться

Помогите [Свои эвенты=Решено] Дефолт у эклипса. Как?

  • Автор темы Автор темы makssof
  • Дата начала Дата начала

makssof

Старожил
Девелопер
Пользователь
Баллы
103
Итак. Для начала нужно создать класс, который будет унаследовать класс Event. А что дальше? И когда будет вызываться эвент? Вернее, как сделать так, что бы он вызывался при определённых обстоятельствах?
↑↑↑↑↑ ↑↑
Решено
---------
Новый вопрос
↓↓↓↓↓↓↓↓↓↓↓↓↓ ↓
http://www.rubukkit.org/threads/Свои-эвенты-Решено-Дефолт-у-эклиса-Как.71671/#post-911378
 
Последнее редактирование:
Всё. Понял. :)
Для тех, кто искал инфу на эту тему, и нашёл это:
Как я и сказал выше
Для начала нужно создать класс, который будет унаследовать класс Event.
В него пихаем
Java:
private static final HandlerList handlers = new HandlerList();
public HandlerList getHandlers()
{
    return handlers;
}
public static HandlerList getHandlerList()
{
    return handlers;
}
Это для того, что бы сервер определял наш эвент как действительно эвент.
Далее пишем классу-нашему_эвенту конструктор, который получает данные.
Ну.. Всё. Сам эвент готов.
Вызывать эвент для того что бы он был обработан обработчиком ( :D ) событий вот так:
Java:
getServer().getPluginMenager.callEvent(new PlayerTypeInChatAzazaEvent(Player player, String message));
Ну а обрабатывать эвент как и стандартные эвенты.
 
Дабы не создавать new Post() спрошу здесь:
Можно ли в Eclips'e настроить дефолт?
В смысле - создаёшь новый проект, а туда уже и bukkit.jar запихнен (очень русское слово xD), и plugin.yml есть (Пускай и пустой, но есть), и пакет создан уже.
Можно ли?
Сообщение #2 и #3 почти идентичные xD
xD
P.S. Не вникайте в 2 последних предложений xD
 
Дабы не создавать new Post() спрошу здесь:
Можно ли в Eclips'e настроить дефолт?
В смысле - создаёшь новый проект, а туда уже и bukkit.jar запихнен (очень русское слово xD), и plugin.yml есть (Пускай и пустой, но есть), и пакет создан уже.
Можно ли?
Сообщение #2 и #3 почти идентичные xD
xD
P.S. Не вникайте в 2 последних предложений xD

Обычно такое делается кастомными эклипсами. Например, когда скачиваешь Android Developer Tools, это как эклипс, но в нем еще добавляется пункты при создании нового проекта, добавляется и библиотека сразу, и пакет создается. Так-что можно это сделать при помощи кастоматизации, я незнаю как, но можно.
 
Итак. Для начала нужно создать класс, который будет унаследовать класс Event. А что дальше? И когда будет вызываться эвент? Вернее, как сделать так, что бы он вызывался при определённых обстоятельствах?
↑↑↑↑↑ ↑↑
Решено
---------
Новый вопрос
↓↓↓↓↓↓↓↓↓↓↓↓↓ ↓
http://www.rubukkit.org/threads/Свои-эвенты-Решено-Дефолт-у-эклиса-Как.71671/#post-911378
Вот тут я делал гайд по созданию эвентов
 
Обычно такое делается кастомными эклипсами. Например, когда скачиваешь Android Developer Tools, это как эклипс, но в нем еще добавляется пункты при создании нового проекта, добавляется и библиотека сразу, и пакет создается. Так-что можно это сделать при помощи кастоматизации, я незнаю как, но можно.
Ладно, буду бродить по интернету в поиске этой инфы. :)
Библиотеки можно добавить при создании проекта. Автоматом вроде нельзя.
Когда я только начинал изучать Bukkit API я наткнулся на одного американца в ютубе (Сейчас у него уже свыше 60и уроков по BAPI и сколько то по Java (PogoStick29 вроде его ник)), он создавал проект уже со всем, что я описал выше.
Спасибо, почитаю. :)
 
Назад
Верх