This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Main class:
public void init(FMLInitializationEvent event) {
MinecraftForge.EVENT_BUS.register(new EventListener());
}
Event listener:
@SubscribeEvent
public void someEvent(SomeEvent event) {
someMethod();
It doesnt work, please help
p.s. everything was work, but after one moment events ignored
I understand, player logged in works if i use FMLCommonHandler.insyance().bus() but when MinecraftForge.EVENT_BUS work only with LivingDropsEvent
Events are fired only on certain buses.
This can be either in the MinecraftForge class or in FML's.
Whatever event class you're looking to fire, check for new instance creations in IDEA. It's pretty easy to see which bus the event will be fired on.
I just register event listener with MinecraftForge.EVENT_BUS and FMLCommonHandler.instance().bus()
Main class:
public void init(FMLInitializationEvent event) {
MinecraftForge.EVENT_BUS.register(new EventListener());
}
Event listener:
@SubscribeEvent
public void someEvent(SomeEvent event) {
someMethod();
}
It doesnt work, please help
p.s. everything was work, but after one moment events ignored
I understand, player logged in works if i use FMLCommonHandler.insyance().bus() but when MinecraftForge.EVENT_BUS work only with LivingDropsEvent
Events are fired only on certain buses.
This can be either in the MinecraftForge class or in FML's.
Whatever event class you're looking to fire, check for new instance creations in IDEA. It's pretty easy to see which bus the event will be fired on.
I just register event listener with MinecraftForge.EVENT_BUS and FMLCommonHandler.instance().bus()