- 236
- 4
- 22
Добрый день. Подскажите пожалуйста, как я могу перебрать все классы в каждом моде перед загрузкой этих модов. Первым делом конечно попробовал ASM, но вот беда - в него не идут классы, которые ещё не были вызваны где-либо ручками. А мне нужно перебрать все классы в модах, даже которые unused, скажем так. Я попробовал найти как майнкрафт загружает главный класс мода (тот что с аннотацией @mod), но к сожалению, пока не могу разобраться. Копаясь в src дошёл лишь до Loader#injectData(); метода, но откуда уже вызывается он - не смог найти, по этому прошу помощи тут.
Сразу скажу, мне нужно не просто перебрать все классы наугад, скажем так, а ещё и проверить наличие аннотации у них. По этому я очень расстроен, когда через отладку узнал, что ASM трансформирует лишь те классы, которые где-то были вызваны и лишь на этапе их первичного вызова...
Сразу скажу, мне нужно не просто перебрать все классы наугад, скажем так, а ещё и проверить наличие аннотации у них. По этому я очень расстроен, когда через отладку узнал, что ASM трансформирует лишь те классы, которые где-то были вызваны и лишь на этапе их первичного вызова...