-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First draft for user guide PR #166
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/** | ||
* Creating a sidebar enables you to: | ||
- create an ordered group of docs | ||
- render a sidebar for each doc of that group | ||
- provide next/previous navigation | ||
|
||
The sidebars can be generated from the filesystem, or explicitly defined here. | ||
|
||
Create as many sidebars as you want. | ||
*/ | ||
|
||
// @ts-check | ||
|
||
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ | ||
const sidebars = { | ||
// By default, Docusaurus generates a sidebar from the docs folder structure | ||
ugSidebar: [{ type: "autogenerated", dirName: "docs" }], | ||
|
||
// But you can create a sidebar manually | ||
/* | ||
tutorialSidebar: [ | ||
'intro', | ||
'hello', | ||
{ | ||
type: 'category', | ||
label: 'Tutorial', | ||
items: ['tutorial-basics/create-a-document'], | ||
}, | ||
], | ||
*/ | ||
}; | ||
|
||
module.exports = sidebars; |
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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
## 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. | ||||||||||
Comment on lines
+11
to
+13
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This introduction can be omitted imo. Maybe mention the "If the installer gives you an error box" part in the NeoForge Log Files section below. |
||||||||||
|
||||||||||
### Troubleshooting the NeoForge Installer on Windows | ||||||||||
|
||||||||||
File associations for executing Java applications are sometimes missing or otherwise misconfigured. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with next paragraph. |
||||||||||
|
||||||||||
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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with next paragraph. |
||||||||||
|
||||||||||
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. | ||||||||||
Comment on lines
+27
to
+29
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
### 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`. | ||||||||||
Comment on lines
+39
to
+43
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This feels oddly out of place. It should be prefaced on where the log file is used. For example, the log file indicates the steps NeoForge took to install, and asking for help anywhere will usually be followed by a question for the log file. |
||||||||||
|
||||||||||
## 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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This paragraph feels out of place, GPU issues are outlined below in more detail anyway. |
||||||||||
|
||||||||||
First, check to see whether Minecraft without NeoForge works. If the game launches successfully and does not crash, read on. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should contain more steps. The steps should be:
|
||||||||||
|
||||||||||
If Minecraft by itself crashes, you will not be able to install NeoForge. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It might be best to redirect this to Mojang's FAQ or troubleshooting guide. |
||||||||||
|
||||||||||
### 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. | ||||||||||
Comment on lines
+57
to
+59
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
Linked below are tools for the three most common GPU manufacturers, which can be used to download and install driver updates. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
- **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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with the next paragraph. |
||||||||||
|
||||||||||
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. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Linking the discord directly here is fine imo, as this is a very specific problem. |
||||||||||
|
||||||||||
[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 |
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,27 @@ | ||||||
--- | ||||||
sidebar_position: 0 | ||||||
--- | ||||||
|
||||||
# NeoForge User Guide | ||||||
|
||||||
## Introduction | ||||||
|
||||||
Whether you are a regular player, pack developer or server administrator, this guide is intended to help you through the process of preparing your computer to run NeoForge, as well as answer some frequently asked questions. | ||||||
|
||||||
## Prerequisites | ||||||
|
||||||
In order to install Neoforge, you will first need to have Java installed on your computer. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Consistent capitalization of the NeoForge name. It might also be a good idea to link to the Installing Java article's section laying out which Minecraft version requires which Java version. |
||||||
|
||||||
If you are unsure whether you already have Java installed, proceed to the [Checking for and Installing Java] section. | ||||||
|
||||||
Otherwise, continue on to the [Installing NeoForge] section. | ||||||
|
||||||
## Further Help | ||||||
|
||||||
This document covers some of the issues you may face as a user of NeoForge, however it is not intended to be exhaustive, and you may run into a problem which is not covered here. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
As this is not a single document, I believe "documentation" is the better term to use. |
||||||
|
||||||
The NeoForged project has a [Discord] server, including a `#user-support` channel, where you can ask questions and seek further support. | ||||||
|
||||||
[Discord]: https://discord.neoforged.net/ | ||||||
[Checking for and Installing Java]: ./java.mdx | ||||||
[Installing NeoForge]: ./installer |
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. | ||||||||||
Comment on lines
+17
to
+19
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
With a terminal opened on the server you wish to install on, the installer is reaady to be launched. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Also, please merge with the next paragraph. |
||||||||||
|
||||||||||
For example, to install NeoForge version `21.1.51`, run the following command: | ||||||||||
|
||||||||||
``` | ||||||||||
java -jar neoforge-21.1.51-installer.jar --installServer | ||||||||||
``` | ||||||||||
|
||||||||||
:::note | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Wouldn't consider a note necessary here. |
||||||||||
By default, this command will install to the current working directory. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with next paragraph. |
||||||||||
|
||||||||||
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? --> | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would probably be a good idea, yeah. |
||||||||||
|
||||||||||
[Troubleshooting the NeoForge Installer]: ./faq#troubleshooting-the-installer | ||||||||||
[FAQ]: ./faq | ||||||||||
[OpenSSH]: https://www.openssh.com/ |
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,70 @@ | ||||||||||
--- | ||||||||||
sidebar_position: 1 | ||||||||||
--- | ||||||||||
|
||||||||||
import Tabs from '@theme/Tabs'; | ||||||||||
import TabItem from '@theme/TabItem'; | ||||||||||
|
||||||||||
# Checking for and Installing Java | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
This section provides instructions on how to check your computer for an existing Java installation. | ||||||||||
|
||||||||||
If you are sure that you do not already have Java installed, you can skip to the [Installing Java] section below. | ||||||||||
Comment on lines
+10
to
+12
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
One paragraph makes this easier to read. |
||||||||||
|
||||||||||
## Checking for Existing Java Installation | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
To find out if you already have Java you can use the terminal application provided by your OS. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
### Locating a Terminal Application | ||||||||||
|
||||||||||
<Tabs defaultValue="windows"> | ||||||||||
<TabItem value="windows" label="Windows"> | ||||||||||
Windows has three options depending on version: | ||||||||||
- Windows Terminal | ||||||||||
- PowerShell | ||||||||||
- Command Prompt (aka `cmd`) | ||||||||||
Comment on lines
+22
to
+25
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Really, I'd just recommend Command Prompt here and call it a day. Win Terminal is not preinstalled afaik, and Powershell can be pretty cursed. CMD should be available everywhere. Reasoning is that too many options can be confusing. Instead of adding multiple options, this should focus more on where to find the Command Prompt (open Windows search -> type |
||||||||||
</TabItem> | ||||||||||
<TabItem value="macos" label="macOS"> | ||||||||||
macOS has Terminal which is often found on the Finder dock. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm not a MacOS user, but I don't think it would be on the Finder dock? It was pointed out to me while I was writing this that usually, it would be buried somewhere in the Applications folder/menu thingy. |
||||||||||
</TabItem> | ||||||||||
<TabItem value="linux" label="Linux"> | ||||||||||
The names for terminal applications vary on Linux but one of the following should be available from your distribution's main menu: | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
- GNOME Terminal (or just Terminal) | ||||||||||
- Konsole | ||||||||||
</TabItem> | ||||||||||
</Tabs> | ||||||||||
|
||||||||||
### Testing for Installed Java Version | ||||||||||
|
||||||||||
Once you have located the terminal application for your OS, run the command `java -version`, which should present you with information similar to the following: | ||||||||||
|
||||||||||
``` | ||||||||||
openjdk version "21.0.4" 2024-07-16 LTS | ||||||||||
OpenJDK Runtime Environment Temurin-21.0.4+7 (build 21.0.4+7-LTS) | ||||||||||
OpenJDK 64-Bit Server VM Temurin-21.0.4+7 (build 21.0.4+7-LTS, mixed mode, sharing) | ||||||||||
``` | ||||||||||
|
||||||||||
## Installing Java | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm guessing something is supposed to be here? Usually, we recommend the OpenJDK provided by Microsoft as that is what is used by Minecraft. I think it's fine to list a few alternative JDKs as well for those who are adamant about remaining separate from that ecosystem, for one reason or another. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yep, my head wasn't working properly when I laid this out. I must've forgotten to paste a few paragraphs. I didn't realise MS has builds for more than just Windows but they're clearly listed at https://www.microsoft.com/openjdk - I'll fix up what I have in my notes to refer to that for all OSs, with Adoptium/Temurin linked for the non-MS JDK stalwarts, and get that committed soon. |
||||||||||
|
||||||||||
Minecraft itself recommends the [Microsoft Build of OpenJDK] (Microsoft JDK) for running Minecraft. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with the next paragraph, please. |
||||||||||
|
||||||||||
<!-- With Windows being the common case, should there be a `WinGet` example? --> | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would agree. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would not, as this is targeted at end users, not developers. Winget info would be more bloat than useful here. If there's people reading this documentation who really want to use Winget, then I think those people can be trusted with using Google for this information. |
||||||||||
|
||||||||||
If you do not want to use the Microsoft JDK, you can instead donwload an installer for, e.g. Temurin from the Eclipse Foundation, from [Adoptium]. | ||||||||||
|
||||||||||
### Which Version of Java to Install | ||||||||||
|
||||||||||
You will need to install a specific version of Java depending on the version of NeoForge you are installing. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with the next paragraph. |
||||||||||
|
||||||||||
The following table lists the versions of Java that are recommended for a particular version of minecraft: | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's less recommended and more of the version you should be using when possible. While later versions are 'generally' backwards compatible, overloads or additional methods could unintentionally change the behavior. Though, I believe the last thing I remember specifically breaking was classloader stuff in J13 due to a new overload. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
I'd not open up the can of worms that is Java backwards compatibility here. Just say it's required and we should be good. |
||||||||||
|
||||||||||
| Minecraft version | Java version | | ||||||||||
|-------------------|--------------| | ||||||||||
| 1.20.2 - 1.20.4 | 17 | | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should at least say 1.20.1 - 1.20.4. It might be worth considering to make it say 1.18.2 - 1.20.4, and add 1.17.2 -> Java 16 and Up to 1.16.5 -> Java 8; but since this is Forge and not Neo, you can also choose to omit that. |
||||||||||
| 1.20.5 and above | 21 | | ||||||||||
|
||||||||||
<!-- Above are minumium versions from the MC Wiki; check that these are optimal --> | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah, you're good. |
||||||||||
|
||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe add another paragraph along the lines of "To verify that Java has been installed correctly, run |
||||||||||
[Installing Java]: ./java.mdx#installing-java | ||||||||||
[Microsoft Build of OpenJDK]: https://www.microsoft.com/openjdk | ||||||||||
[Adoptium]: https://adoptium.net/temurin/releases/ |
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. | ||||||||||||||||||
Comment on lines
+7
to
+11
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
## 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. | ||||||||||||||||||
Comment on lines
+15
to
+17
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
The vanilla launcher will create a `.minecraft` directory in your OS user's home directory. This is the game directory for the vanilla launcher. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Mention here that this can be changed in the profile options. |
||||||||||||||||||
|
||||||||||||||||||
<!-- List ot link out to where to find user home directory? --> | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would probably be beneficial, yes. |
||||||||||||||||||
|
||||||||||||||||||
:::note | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No note block necessary imo. |
||||||||||||||||||
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. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Merge with next paragraph. |
||||||||||||||||||
|
||||||||||||||||||
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. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
- `crash-reports` This directory contains plain-text crash reports, each with timestamped filenames e.g. `crash-2024-08-11_15.54.06-client.txt`. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
<!-- Not sure if the above list is the best way to format the info in it... --> | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would put more stock in the debug log as the latest log usually doesn't contain enough info. I don't believe we usually ask for the crash report file since it's in the debug log, but it's good to know about. |
||||||||||||||||||
|
||||||||||||||||||
## Third-Party Launchers | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ok, not sure how much I support this section as it seems like we're giving recommendations on third party launchers. I don't find any major issue with it, but I'm not as well versed in launchers to determine whether they are not doing weird things with the access tokens or not. I will defer this to @XFactHD and @IchHabeHunger54. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah, this was originally my idea, so I'll take care of this. |
||||||||||||||||||
|
||||||||||||||||||
There are a number of third-party launchers (also known as mod managers) to choose from, including: | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would restructure this subsection as a whole. In my opinion, this should be something along the lines of:
|
||||||||||||||||||
|
||||||||||||||||||
- [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 | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Internal references like this are supported and the common style in the rest of the docs. |
||||||||||||||||||
[CurseForge App]: https://www.curseforge.com/download/app | ||||||||||||||||||
[Modrinth App]: https://modrinth.com/app | ||||||||||||||||||
[ATLauncher]: https://atlauncher.com/ | ||||||||||||||||||
[Prism Launcher]: https://prismlauncher.org/ |
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.