Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.16.5] Registration events


WildHeart
 Share

Recommended Posts

Oh, okey.

@SubscribeEvent
public void serverStarting(FMLServerStartingEvent e) {
	// Creating managerProvider
	managerProvider.register();
}

// In ManagerProvider
public void register() {
	MinecraftForge.EVENT_BUS.addListener(this::onCommandRegister);
}

But it doesn't work for me

Link to comment
Share on other sites

why on earth did you register Events in FMLServerStartingEvent?
you should do this is your Mod constructor,
or you use the automatic event registration (via @Mod.EventBusSubscriber & @SubscribeEvent)

Edit: I recommend you to use the automatic registration, it is the easiest and best solution you could choose

Edited by Luis_ST
Link to comment
Share on other sites

Previously, the registration was in FMLServerStartingEvent, now there is an additional event for this, but this is inconvenient. That's why I'm asking how this can be done. Or is it possible to call FMLServerStartingEvent at the beginning, and then RegisterCommandsEvent?

Link to comment
Share on other sites

What.

Just register your events in your mod constructor or use the class annotation.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

vanilla add "requires" behind Commands#literal, so it should work
also do not post vanilla code we all can look into your ide
nextime post the class name an the line, that's enough to find the code part you are talking about

Edited by Luis_ST
Link to comment
Share on other sites

Yes, but what's the point of carrying 20+ dependencies with you when you can load only what you need(yes, my mod can do this), but I need to load these dependencies during startup. I found this Launch.classLoader.addURL but apparently this does not work with the new version of Forge.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.