Создано: 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
| Сообщение посчитали полезным: |