betacraftuk / betacraft-launcher

A launcher for Minecraft focused on legacy versions of the game
https://betacraft.uk
GNU General Public License v3.0
330 stars 40 forks source link

launcher crashes while trying to play the game while signed in with a microsoft account #156

Closed yee225 closed 1 month ago

yee225 commented 2 years ago

Read the title

jredfox commented 2 years ago

unable to reproduce you need to provide the log and steps to reproduce

yee225 commented 2 years ago

ok, i'll send the log. im using the universal jar version and windows 10 output-client.log

yee225 commented 2 years ago

at first when i was trying to log in with a microsoft account, it had an error about not being able to finish the log in process. so i tried just using a username, with no Microsoft or mojang account linked, and it worked. i tried signing in later and that worked. now, every time i try playing the game it crashes.

jredfox commented 2 years ago

edit: http://www.betacraft.uk:11702/level/save.html returns 404 that's an issue. hey may just not support the skin & sound proxy anymore since he is creating legacy fix for an offline proxy which is better you will have to wait and see his response.

jredfox commented 2 years ago

can you also provide the launcher log output in case there are multiple issues here? %APPDATA%/.betacraft/launcher/launcher.log

yee225 commented 2 years ago

Ok, will send the log. sorry I'm slow on responding launcher.log

jredfox commented 2 years ago

try updating java to 8u333 and then deleting the .betacraft and relaunch it. it's possible it's having an error I can't reproduce from corrupted files. also try updating to windows 10+ or 7 minecraft and or java isn't that compatible with 8 or 8.1 there were issues I remember hearing from mojang / or youtubers https://www.oracle.com/java/technologies/downloads/#java8-windows https://github.com/Moresteck/BetaCraft-Launcher-Java/releases/download/1.09_15/launcher-1.09_15.jar

yee225 commented 2 years ago
  1. i think i can only use java 8u51 because i have intel hd 4000, and multimc had an issue where the game would crash because i was using a different version of java and Im inferring that betacraft might have the same issue
  2. Im already using windows 10 I'll try deleting the .betacraft folder and i already have java 8u333 installed, but maybe removing 8u51 from my system might help. Thanks!
yee225 commented 2 years ago

Report: it works now that i deleted the .betacraft folder, and betacraft uses 8u333 by default so i dont have to uninstall 8u51 for the version im playing(0.30 classic) i might just use classicube because i got that set up already, but i might use it for other versions. Thanks a ton!

jredfox commented 2 years ago

@yee225 no it doesn't pick any version by default it uses whatever is installed on your machine JAVA_HOME or simply java which points to the java you last installed which may be newer or older then the latest java version on your machine.

use betacraft for any old versions of the game especially classic versions. it's the real minecraft versions and the minecraft.jar doesn't get modified at all unlike classiccube which is a complete re-creation of the game. if you like the re-creation of a different game that's ok but it's not minecraft.

multimc doesn't crash from the java version only newer minecraft versions will crash if they are not run in newer java. so 1.18 uses java 17 and 1.15 I think uses java 16.

updating java should have fixed the launcher crashing from the auth problem(also reported on a new github issue). the issue of the client crashing I reported to him on discord for the level file returning 404 http://www.betacraft.uk:11702/level/save.html

Moresteck commented 1 month ago

Closing due to no activity.