Jump to content

Recommended Posts

Posted

Hi,

After 5 Months of not Modding it seems like I have forgotten how to register Events correctly -.-

This goes in the base class?

    @Mod.EventHandler
    public void init(FMLInitializationEvent event) {
        MinecraftForge.EVENT_BUS.register(new CTEvent());
    }

And this is the Event Class right?

package com.mlb.vrc.event;

import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;

public class CTEvent{
    @SubscribeEvent
    public void ClientTickEvent(TickEvent event) {
        System.out.println("Whatever");
    }


}

 

Thanks

- Busti

 

PM's regarding modding questions should belong in the Modder Support sub-forum and won't be answered.

Posted

Hi,

After 5 Months of not Modding it seems like I have forgotten how to register Events correctly -.-

This goes in the base class?

    @Mod.EventHandler
    public void init(FMLInitializationEvent event) {
        MinecraftForge.EVENT_BUS.register(new CTEvent());
    }

And this is the Event Class right?

package com.mlb.vrc.event;

import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;

public class CTEvent{
    @SubscribeEvent
    public void ClientTickEvent(TickEvent event) {
        System.out.println("Whatever");
    }


}

 

Thanks

- Busti

 

Yep. And fml events are registered here FMLCommonHandler.instance().bus()...

Posted

Since the event you are using is a fml event, you'll have to use: FMLCommonHandler.instance().bus().register() You can tell whether they are an FML event or a Forge event by looking at their package name. :)

Posted

Wohoo

Thanks now I can mod the boredom away that is caused by my current state of illness :D

PM's regarding modding questions should belong in the Modder Support sub-forum and won't be answered.

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.