Minecraft has grown exponentially since its release. With a decade's worth of updates, the game keeps improving quality while getting more content every year. However, with a game this big and full of content, some errors and technical issues are bound to creep up. This is mostly true for players who play on the PC platform.
The reason behind the error code 1 or the "Game Ended with Bad State: Exit Code 1" error could be one of three issues: a problem with Java, an issue with players' Minecraft settings or configuration, or a problem with players' PCs.
This article will focus on five ways to solve the "Game Ended with Bad State: Exit Code 1" error easily. These methods will help players solve the issue with ease.
What does Exit Code 1 mean in Minecraft?
In Mojang's sandbox title, error code 1 or exit code 1 can occur for many reasons. There's no way to determine the exact reason for this error unless players access the game logs. Usually, this error occurs because of outdated drivers, incompatible/old mods, weird graphic settings, etc. Without further ado, let's look at possible fixes for Minecraft error code 1.
How to fix Minecraft Exit Code 1
5) Update Graphics Card Drivers on your device
One of the simplest ways for players to fix not just this error but any error is to check if their graphics card drivers are updated or not. Companies like AMD and Nvidia regularly release driver updates. Playing the game with an outdated graphics driver may result in many errors, one of which can be the "Game Ended with Bad State: Exit Code 1" error.
Players can follow these simple steps to check what version their drivers are on:
- Navigate to the Run dialog box.
- Type dxdiag in the search box and hit Enter.
- Navigate to the Display tab. This tab will show players their graphics driver information, including their version.
- If players need to update, they can use their respective graphics card's software to update or download the update from the company's website.
4) Change the Java Executable Path
Sometimes, the problem can be with the player's version of Java. This problem arises through a single character in Minecraft's path to Java. To edit the Java executable path, players should do the following:
- Open the Minecraft launcher and click on Launch Options.
- Turn the Java executable toggle on.
- Players can edit the Java executable path from here.
- If there is an issue with Java, the path will show the Java filename as javaw.exe. This must be changed to java.exe.
- Click on Save when the process is complete.
3) Disable Mods
While they spruce up the game a lot, mods are, after all, third-party applications. In many cases, some mods can interfere with the game's files or connections and allow errors like the "Game Ended with Bad State: Exit Code 1" error to show up. Additionally, Mojang regularly releases new updates for the game, which might render some mods incompatible, thus causing problems and errors.
If players want to check whether one of their mods is causing a problem, they can check the game's error logs for an issue.
- Open the AppData folder by typing %AppData% in the Run dialogue box.
- Navigate to the .minecraft folder.
- Open the Logs folder.
- Open the latest.txt file.
- Check the logs for a problem with any mod.
2) Fix the Minecraft Launcher Path
Believe it or not, a player's Windows username can sometimes cause the "Game Ended with Bad State: Exit Code 1" error. When a Windows username has a special character like an asterisk or exclamation mark in it, and this error occurs, players can try to fix it.
This must be done by editing the path of the game's launcher to ensure that it doesn't have a special character in it and needs to take place after the game is shut down. The steps for this are given below:
- Create a shortcut for Minecraft if one is not already there.
- Right-click on the shortcut and go to Properties.
- Navigate to the Shortcut tab.
- In the Target slot, add the following at the end of the path: -workDir %ProgramData%.minecraft
- Click on OK.
- Run the game's launcher and see if it works. If this does not work, players must make a new Windows account and ensure that the new one doesn't contain any special characters.
1) Reinstall the Java version
If all four of the above steps do not work, players must install a fresh copy of Java. This process will help remove any corrupted files and install a brand new version of Java, which should solve almost any error they are facing. Players can uninstall Java from the Apps & Features window and reinstall from the Oracle or Java website.