Jump to content

Recommended Posts

Posted (edited)

Hi all! I'm new in the forum, I hope I'm writing in the correct section. Anyway, I'm triying to start Minecraft forge by command line but I constantly get this error:

java.lang.RuntimeException: Patcher expecting non-empty class data file for net.minecraft.entity.projectile.EntityThrowable, but received empty, your vanilla jar may be corrupt.

I already tried changing the 1.10.2.jar file with another but the issue persist; I also tried using a clean installation of minecraft and forge to check that both libraries and assets weren't corrupt. Any suggestion? Here my entire command: https://pastebin.com/7ekFNffH 

 

Ps: the vanilla version start without any issue

Edited by Tito Tigi
Posted
1 hour ago, diesieben07 said:

What is this "custom launcher" you speak of?

It is a launcher developed by me to be used for my community.

Currently I have structured the launcher folder like this:

LauncherFolder/
         |- Libs/
         |    |- "All the jar files used as libraries"
         |
         |- Assets/
         |    |- "the copy of Minecraft assets folder"
         |
         |- 1.10.2.jar

I have no idea on how to resolve this problem...

Posted
1 minute ago, diesieben07 said:

Yes, you are dealing with very sensitive things here.

  1. User's authentication data for their Mojang account.
  2. Mojang's verification that the game is not pirated.

For what benefit? Yet another launcher that does the same thing every other one does? No, please stop.

  1. The authentication is done in full respect of the user privacy
  2. I already managed to get the access token to verify that the game is not pirated

So the only problem is that I get this error without knowing the reason. 

To answer your last question, I want to make a launcher ONLY for my community, easier than the others like twitch launcher (I'm excluding Technick Launcher and ATLauncher because they need a lot of authorization to upload a modpack).

This launcher will only show modpacks only for the community servers, nothing more.

Posted
Just now, diesieben07 said:

Yes, it already does much more.

 

Did you get someone to look at your code to verify that it's correct? Do you have systems in place to audit this code on a regular basis to make sure it does not contain security issues?

Moreover, a lawyer could probably sue you for violating Mojang's EULA regarding their website (you are not allowed to write software that imitates the website in any way). Note, I am not a lawyer, but regardless this is a terrible idea.

Don't ask for user credentials that are not for your service. Never ever.

Yes, I have other developer working with me and the code is actually correct. I have systems to prevent security systems, like md5 encryption and access token storage instead of the password (as suggested to do by mojang). Why are you talking about a website? I'm just developing a launcher and it is actually legal: I'm not modifying or redistributing Minecraft, I'm just starting it using another software and that is legal.

I think I have not insulted you, so I don't know why you are angry with me.

Note, I'm not an English native speaker and probably I have misunderstood your intention :) 

Posted

Do NOT make other launchers. Mojang has EXPLICITLY said they do not want people entering their login details into other services.

There is a reason why the Twitch app loads the vanilla launcher.

You will not get any help for this here.

  • Like 1

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

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.