Сейчас на форуме: jinoweb (+6 невидимых)

 eXeL@B —› Программирование —› Java - ASM (MethodVisitor)
Посл.ответ Сообщение

Ранг: 3.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2019 11:14
· Личное сообщение · #1

Возвращаюсь к своей прошлой теме по библиотеке ASM для Java ) Немного разобрался, в общем, допустим мы находимся мы в методе с названием "startGame". У нас есть переезд метода visitCode() -> мы находимся в коде с помощью MethodVisitor как бы это странно не было. Теперь мне нужно добавить в код определённую строку, а именно - Bukkit.getPluginManager().callEvent(new com.walrusone.skywars.api.GameStartEvent(gameMap, gameNumber, gPlayers)); - да-да, это баккит, не удивляйтесь. gameMap, gameNumber, gPlayers - это переменные, остальное вызов ивента. Ниже байт-код самой строки) Вот в общем и всё, как мне это сделать?)

ad5b_06.04.2019_EXELAB.rU.tgz - 314431431.png


 eXeL@B —› Программирование —› Java - ASM (MethodVisitor)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати