eventbus

  1. D

    События дублируются

    Привет, я начинающий в разработке модов на фордже, столкнулся с проблемой: события (ивенты) дублируются. И так со всеми событиями. К примеру, код ниже должен вывести в чат "Hello, denowl" 1 раз, но пишет 2 раза. Код EventHandler.java: package com.den107.testmod; import...
  2. B

    Не работает миксин на EventBus

    Не пойму, почему не работает эта шляпа: @Mixin(EventBus.class) public class MixinEventBus { @Inject(method = "post(Lnet/minecraftforge/eventbus/api/Event;Lnet/minecraftforge/eventbus/api/IEventBusInvokeDispatcher;)Z", at = @At("HEAD")) public void mixinPost(Event event...
  3. jopi

    invoke головного мозга

    короче опять проблема, есть метод, выглядит так @EventHandler public void on(test event) { System.out.println("rabotaet"); } находится он в классе claz.class, объект этого класса я регистрирую в обработчике событий, потом отправляю объект события test рефлексией кое как через какие-то...
  4. jopi

    Почему не работает лист?

    в классе claz.class вызываю register, если возвращается true в логе пишется ok reg: true далее я высылаю евент test по классам(т.е. только по claz.class тк он зареган) но размер листа = 0, какого черта тут такое происходит, рефлексия работает на о#####сь, invoke не работает, а сейчас даже в лист...
  5. RareScrap

    Типизированные параметры в эвентах

    Всем, кто переижил новогоднее попоище, - доброго времени суток. Меня откровенно задолбали instanceof проверки при отлавливании событий. Посему я желаю вот такой вот евент: public class CustomTypedEvent<T> extends Event { public T value; public CustomTypedEvent(T value) {...
  6. tox1cozZ

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

    Я вот не пойму зачем фордж тащит либу com.google.common.eventbus, использует её в некоторых местах даже, но все равно зачем-то написали свою реализацию EventBus. Почему нельзя юзать из либы?
Сверху