Forge и своя реализация EventBus

Версия Minecraft
1.7.10

tox1cozZ

aka Agravaine
8,455
598
2,892
Я вот не пойму зачем фордж тащит либу com.google.common.eventbus, использует её в некоторых местах даже, но все равно зачем-то написали свою реализацию EventBus.
Почему нельзя юзать из либы?
 
7,099
324
1,510
Добавь это место в исключения обфускации?
 

tox1cozZ

aka Agravaine
8,455
598
2,892
Как я понял, там парсится класс с ивентами и для каждого метода асмом генерируется новый класс-обработчик.
А при post просто вызывается метод из этого сгенерированного класса, получается никакой рефлексии.
Хм, ну решение вроде оправдано, если учесть то что есть куча ивентов который каждый тик вызываются или даже каждый кадр.
Но блин, зачем тогда фордж еще тащит гуавовский ивентбас, почему не юзать уже свой везде?
 
Сверху