Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Minecraft Forge
  • General Discussion
  • [ Launcher ] Trying to create a launcher / Forge Mods not loading
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 0
OverSpeed301

[ Launcher ] Trying to create a launcher / Forge Mods not loading

By OverSpeed301, May 20, 2013 in General Discussion

  • Reply to this topic
  • Start new topic

Recommended Posts

OverSpeed301    0

OverSpeed301

OverSpeed301    0

  • Tree Puncher
  • OverSpeed301
  • Members
  • 0
  • 2 posts
Posted May 20, 2013

Hello all ! :)

 

Today i'm creating a launcher for me and my other friends. The launcher is very simple, just enter MC informations and click "Connect".

Everything works normally, but Forge doesn't load mods from the good folder.

For my mods, i've created a new folder : %APPDATA%\.custom\152\ (with instMods, mods etc ...) but Forge loads mods from .minecraft\mods\. Is there a argument to make forge choosing the good mods folder ? (in my case %APPDATA%\.custom\152).

 

Thanks by advance !

 

OverSpeed301.

  • Quote

Share this post


Link to post
Share on other sites

Ariath    0

Ariath

Ariath    0

  • Tree Puncher
  • Ariath
  • Members
  • 0
  • 9 posts
Posted May 21, 2013

I fear you have to mod FML itself, because config and mods dir names are hardcoded:

https://github.com/MinecraftForge/FML/blob/master/common/cpw/mods/fml/common/Loader.java

 

private void initializeLoader()
{
        File modsDir = new File(minecraftDir, "mods");
        File configDir = new File(minecraftDir, "config");

 

I searched this some time ago, because i wanted to try to change the way FML loads the mods.

 

See ya!

  • Quote

Share this post


Link to post
Share on other sites

LexManos    1620

LexManos

LexManos    1620

  • Reality Controller
  • LexManos
  • Forge Code God
  • 1620
  • 8957 posts
Posted May 21, 2013

No you just need to specify the minecraft directory like any other launcher out there does.

Go take a look at some of the open source launchers and figure out how they do it.

  • Quote

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Share this post


Link to post
Share on other sites

OverSpeed301    0

OverSpeed301

OverSpeed301    0

  • Tree Puncher
  • OverSpeed301
  • Members
  • 0
  • 2 posts
Posted May 21, 2013

Hello LexManos and Ariath,

 

Thanks for your replies ! :)

 

@Ariath : this is a possibility, but i don't like to modify directly the FML code :/

@LexManos : yes, i have read the MultiMC source code, and others source codes (like Technic Launcher ...)

 

The problem is partially solved. I have added this line :

System.setProperty("minecraft.applet.TargetDirectory", Util.getWorkingDirectory().toString()); // getWorkingDirectory : return the folder where my launcher have downloaded files, so it's good

 

When i launch the launcher in Eclipse, this works very well, no error messages ... but, when i create the Runnable JAR and when I click to the "Connect" button, this error message appears :

 

2013-05-21 18:15:29 [sEVERE] [ForgeModLoader] Found unknown applet parent net.mi
necraft.Launcher, unable to inject!

2013-05-21 18:15:29 [iNFO] [sTDERR] Exception in thread "Thread-5" java.lang.Run
timeException: java.lang.RuntimeException
2013-05-21 18:15:29 [iNFO] [sTDERR]     at cpw.mods.fml.relauncher.FMLRelauncher
.relaunchApplet(FMLRelauncher.java:287)
2013-05-21 18:15:29 [iNFO] [sTDERR]     at cpw.mods.fml.relauncher.FMLRelauncher
.appletEntry(FMLRelauncher.java:229)
2013-05-21 18:15:29 [iNFO] [sTDERR]     at net.minecraft.client.MinecraftApplet.
init(MinecraftApplet.java:25)
2013-05-21 18:15:29 [iNFO] [sTDERR]     at net.minecraft.Launcher.replace(Launch
er.java:146)
2013-05-21 18:15:29 [iNFO] [sTDERR]     at net.minecraft.Launcher$1.run(Launcher
.java:90)
2013-05-21 18:15:29 [iNFO] [sTDERR] Caused by: java.lang.RuntimeException
2013-05-21 18:15:29 [iNFO] [sTDERR]     at cpw.mods.fml.relauncher.FMLRelauncher
.relaunchApplet(FMLRelauncher.java:282)
2013-05-21 18:15:29 [iNFO] [sTDERR]     ... 4 more

 

Thanks for your replies ! :)

 

 

  • Quote

Share this post


Link to post
Share on other sites

LexManos    1620

LexManos

LexManos    1620

  • Reality Controller
  • LexManos
  • Forge Code God
  • 1620
  • 8957 posts
Posted May 21, 2013

Ugh just use our damn launcher:

https://github.com/MinecraftForge/FML/blob/master/conf/patches/Start.java

You're gunna have to change the obfusicated field name but im going to assume you atleast know how to do that.

  • Quote

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Share this post


Link to post
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.   Paste as plain text instead

  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.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 0
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • brok4d
      OBJ MODELS

      By brok4d · Posted 1 hour ago

      Hello, this mod is the source, you have to get boredhttps://gitlab.com/Lycanite/LycanitesMobs
    • JayNeedsHelp
      Logger not working

      By JayNeedsHelp · Posted 2 hours ago

      So I'm currently creating a forge mod and I'm having an issue where the console stops logging after some errors. It seems to be connected to the access transformers that I'm using as before I added at's my console was working fine.   Here is my at file:  public-f net.minecraft.client.Minecraft session public net.minecraft.client.Minecraft timer public net.minecraft.client.gui.GuiScreen buttonList public net.minecraft.util.Timer tickLength public net.minecraft.network.play.client.CPacketPlayer onGround public net.minecraft.network.play.server.SPacketEntityVelocity motionX public net.minecraft.network.play.server.SPacketEntityVelocity motionY public net.minecraft.network.play.server.SPacketEntityVelocity motionZ public net.minecraft.network.play.server.SPacketExplosion motionX public net.minecraft.network.play.server.SPacketExplosion motionY public net.minecraft.network.play.server.SPacketExplosion motionZ public net.minecraft.client.renderer.entity.RenderManager renderPosX public net.minecraft.client.renderer.entity.RenderManager renderPosY public net.minecraft.client.renderer.entity.RenderManager renderPosZ   Any help is greatly appreciated thank you!
    • cadbane86140
      Minecraft: Hunger Games Game #36- Shear FIGHT!

      By cadbane86140 · Posted 3 hours ago

      Hello There! Today we are back on Hunger Games after a little break but we are finally back! In this episode we are on the good ol' map Survival Games 4 and it ACTUALLY went well for once. Also we have so many great battles on rooftops, small rooms and just out in the open! We also use shears to fight at one point and that was pretty crazy! There are so many hilarious moments in this episode that I know you guys are gonna love! I hope you all enjoy this video and if you did don't forget to like and sub for more Hunger Games in the future!  
    • Sad Whale
      Game crashes whenever I try to increase the RAM

      By Sad Whale · Posted 3 hours ago

      latest.log
    • diesieben07
      Game crashes whenever I try to increase the RAM

      By diesieben07 · Posted 4 hours ago

      In the logs folder of your game directory.
  • Topics

    • Milk_Shak3s
      1
      OBJ MODELS

      By Milk_Shak3s
      Started 17 hours ago

    • JayNeedsHelp
      0
      Logger not working

      By JayNeedsHelp
      Started 2 hours ago

    • cadbane86140
      0
      Minecraft: Hunger Games Game #36- Shear FIGHT!

      By cadbane86140
      Started 3 hours ago

    • Sad Whale
      6
      Game crashes whenever I try to increase the RAM

      By Sad Whale
      Started 5 hours ago

    • Unusualty
      0
      GUI'S and player editing

      By Unusualty
      Started 4 hours ago

  • Who's Online (See full list)

    • lupicus
    • NovaMachina
    • Jeldrik
    • brok4d
    • gottsch
    • FREyebeans2506
    • IntentScarab
    • Sqsuensay
    • MizonSky
    • HexaGoat49
    • yieyiey
  • All Activity
  • Home
  • Minecraft Forge
  • General Discussion
  • [ Launcher ] Trying to create a launcher / Forge Mods not loading
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community