-
-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes: - Rename `*.mdx` to `*.md` where inline Javascript isn't used - Add missing `Installing Java` section to `userguide/docs/java.mdx` - Fix a few typos and try to reduce repition in various places - Add section on which version of Java to install to `userguide/docs/java.mdx` - Add section on installer log file to `userguide/docs/faq.md` - Reinstate and re-word commented-out section on driver troubleshooting in `userguide/docs/faq.md` - Add some inline HTML comments on things to consider documenting - Add initial article on launchers and mod managers - Various other little tweaks, because OCD...
- Loading branch information
1 parent
e3e9be8
commit af3517b
Showing
7 changed files
with
211 additions
and
116 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
--- | ||
sidebar_position: 4 | ||
--- | ||
|
||
# Frequently Asked Questions | ||
|
||
This section aims to answer some common questions as well as covering some pitfalls you might experience when using the NeoForge installer. | ||
|
||
## Troubleshooting the NeoForge Installer | ||
|
||
For most users the installer should run without error. | ||
|
||
If the installer runs but pops up an error dialog box while executing, see the [NeoForge Installer Log File] section below. | ||
|
||
### Troubleshooting the NeoForge Installer on Windows | ||
|
||
File associations for executing Java applications are sometimes missing or otherwise misconfigured. | ||
|
||
For example, running the installer may momentarily flash up a black window, present the `Open with ...` dialog box, or it might open in a file archiving program such as WinRAR or 7-Zip. | ||
|
||
To fix this, download and run (double-click) [JarFix], a program designed to fix broken or missing file associations. | ||
|
||
Once complete, restart your computer and try running the installer again. | ||
|
||
### Troubleshooting the NeoForge Installer on Linux | ||
|
||
File associations for executing Java applications are often missing completely on Linux distributions. | ||
|
||
In order to run the installer you may need to execute it manually in a terminal. | ||
|
||
For instance, with an installer for NeoForge version `21.1.54`, running the following in a terminal should bring up its GUI: | ||
|
||
``` | ||
$ java -jar neoforge-21.1.54-installer.jar | ||
``` | ||
|
||
For pointers on finding a terminal application on Linux, see the [Locating a Terminal Application] section in the [Checking for and Installing Java] article. | ||
|
||
### NeoForge Installer Log File | ||
|
||
When experiencing issues with the NeoForge installer, you might be asked to provide its log file, which should be created in the same directory the installer itself resides in. | ||
|
||
For example, the installer for version `21.1.54` should create a file with the name of `neoforge-21.1.54-installer.jar.log`. | ||
|
||
## Troubleshooting NeoForge | ||
|
||
You might run into problems when trying to launch Minecraft with NeoForge installed. | ||
|
||
This can happen for a number of reasons, including out-dated and/or buggy graphics card (GPU) drivers. | ||
|
||
First, check to see whether Minecraft without NeoForge works. If the game launches successfully and does not crash, read on. | ||
|
||
If Minecraft by itself crashes, you will not be able to install NeoForge. | ||
|
||
### Updating GPU Drivers | ||
|
||
Due to an interaction between NeoForge's early-loading screen and out-dated/buggy GPU drivers, Minecraft may crash. | ||
|
||
This can sometimes be fixed by updating the drivers for your GPU. | ||
|
||
Linked below are tools for the three most common GPU manufacturers, which can be used to download and install driver updates. | ||
|
||
- **Intel**: https://www.intel.com/content/www/us/en/support/detect.html | ||
- **AMD**: https://www.amd.com/en/support | ||
- **NVIDIA**: https://www.nvidia.com/download/index.aspx | ||
|
||
:::note | ||
It is possible that your computer may have multiple GPUs. | ||
|
||
For example, a laptop might have one integrated into the CPU itself as well as a dedicated (discrete) GPU. | ||
::: | ||
|
||
If you do not know who manufactured your GPU, how many you have, or even which drivers to update, see the [Further Help] section of the main article for a link to the NeoForged project's Discord server, where you can ask for help. | ||
|
||
[JarFix]: https://johann.loefflmann.net/downloads/jarfix.exe | ||
[Locating a Terminal Application]: ./java.mdx#locating-a-terminal-application | ||
[Checking for and Installing Java]: ./java.mdx | ||
[NeoForge Installer Log File]: ./faq.md#neoforge-installer-log-file | ||
[Further Help]: ./index.md#further-help |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
sidebar_position: 2 | ||
--- | ||
|
||
# Installing NeoForge | ||
|
||
## Running The Installer | ||
|
||
The NeoForge installer is OS-agnostic and is universal in that it can be used to install on both the client and server. | ||
|
||
With Java installed, you should be able to just double-click the installer's `.jar` file and proceed from there. | ||
|
||
If double-clicking does not bring up the installer's GUI, or doing so presents you with an OS error, see the section [Troubleshooting the NeoForge Installer] of the [FAQ]. | ||
|
||
## Installing NeoForge on a Server | ||
|
||
You might want to install NeoForge on a "headless" server which does not have a GUI and therefore no means of double-clicking to run the installer. | ||
|
||
Usually this will mean that you need to use remote-access software such as [OpenSSH] to open a terminal and install via the command line. | ||
|
||
With a terminal opened on the server you wish to install on, the installer is reaady to be launched. | ||
|
||
For example, to install NeoForge version `21.1.51`, run the following command: | ||
|
||
``` | ||
java -jar neoforge-21.1.51-installer.jar --installServer | ||
``` | ||
|
||
:::note | ||
By default, this command will install to the current working directory. | ||
|
||
If this is not what you want, specify the path you want to install the server to after the `--installServer` option, e.g. by replacing `--installServer` with `--installServer /path/to/install/to`. | ||
::: | ||
|
||
<!-- Add section on using the nifty ServerStarterJar? --> | ||
|
||
[Troubleshooting the NeoForge Installer]: ./faq#troubleshooting-the-installer | ||
[FAQ]: ./faq | ||
[OpenSSH]: https://www.openssh.com/ |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
--- | ||
sidebar_position: 3 | ||
--- | ||
|
||
# Launchers and Mod Managers | ||
|
||
There are two supported ways that you can launch Minecraft with Neoforge. | ||
|
||
The first is to use the official, vanilla launcher from Mojang, which the NeoForge installer creates a profile for. | ||
|
||
The second option is to use a third-party launcher, some of which are listed below in the [Third-Party Launchers] section. | ||
|
||
## Locating the Game Directory | ||
|
||
Minecraft stores its files, like your game's saves, as well as crash reports and log files in a so-called game directory. | ||
|
||
The location of the game directory will differ depending on which launcher you use to run the game. | ||
|
||
The vanilla launcher will create a `.minecraft` directory in your OS user's home directory. This is the game directory for the vanilla launcher. | ||
|
||
<!-- List ot link out to where to find user home directory? --> | ||
|
||
:::note | ||
If you are using another launcher, refer to their documentation on where the game directory is located. | ||
::: | ||
|
||
## Locating Log Files and Crash Reports | ||
|
||
Minecraft stores log files and crash reports in the game directory. | ||
|
||
You might be asked to provide log files or crash reports when seeking help. | ||
|
||
If you do not know where to find them, open your game directory in a file manager application where there should be two directories: | ||
|
||
- `logs` This directory contains log files for the game, with the files `latest.log` and `debug.log` being most pertinent. | ||
- `crash-reports` This directory contains plain-text crash reports, each with timestamped filenames e.g. `crash-2024-08-11_15.54.06-client.txt`. | ||
|
||
<!-- Not sure if the above list is the best way to format the info in it... --> | ||
|
||
## Third-Party Launchers | ||
|
||
There are a number of third-party launchers (also known as mod managers) to choose from, including: | ||
|
||
- [CurseForge App] | ||
- [Modrinth App] | ||
- [ATLauncher] | ||
- [Prism Launcher] | ||
|
||
These launchers differ from the vanilla launcher in a number of helpful ways. | ||
|
||
First of all, the launcher should fully handle installing and updating NeoForge for you. | ||
|
||
Second, you will be able to create multiple game profiles (also known as instances), allowing you to easily seperate different versions of the game. | ||
|
||
Finally, all of the linked launchers have the ability to manage mods, making installing and updating mods much easier. | ||
|
||
[Third-Party Launchers]: ./launchers.md#third-party-launchers | ||
[CurseForge App]: https://www.curseforge.com/download/app | ||
[Modrinth App]: https://modrinth.com/app | ||
[ATLauncher]: https://atlauncher.com/ | ||
[Prism Launcher]: https://prismlauncher.org/ |
af3517b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deploying with Cloudflare Pages