Installing Prism Launcher & Java 17

1.)

Visit https://adoptium.net/temurin/releases/. There will be four different options: select your operating system on the left and architecture in the middle-left (almost certainly x64). Under "Package Type", be sure to select "JRE" instead of "JDK", and under version, to select "17" instead of 18 or 19. Click the download button below for the .msi file and run it when it's done.
adoptium.png

2.)

Proceed through the installer. When you get to the "custom set up page", make sure to install the feature that reads "set JAVA_HOME variable".
adoptium2.png

3.)

Proceed with the rest of the installation - you can hit "yes" for everything if it asks.
adoptium3.png

4.)

Once Java 17's installed, visit https://prismlauncher.org/. Go to their download page and grab the appropriate installer (I recommend the .exe instead of the .zip, but it's up to you). Once the download has completed, either run the .exe file or unpack the .zip to a location of your choosing and run the .exe inside.
prism.png

5.)

Set your language as desired.
Screenshot 2023-01-03 233606.png

6.)

Make sure the selected Java version reads 17.0.1 - the path doesn't matter (the one labelled "javaw" is fine). You can allocate however much RAM you want to your installation below. Hit "finish" when you're done.
Screenshot 2023-01-03 233628.png

Your copy of PrismMC should look something like this.
Screenshot 2023-01-03 233631.png

Logging in

7.)

Click on the "Accounts" button to the upper right.
Screenshot 2023-01-03 233637.png

8.)

Again to the top right, click "add microsoft".
Screenshot 2023-01-03 233641.png

9.)

Copy the code that's generated (mine is censored in the picture) and click the link.
Screenshot 2023-01-03 233805 1.png

10.)

Enter the code and follow the prompts.
Screenshot 2023-01-03 233830.png

Return to Prism Launcher. You'll be logged in!
Screenshot 2023-01-03 233918.png

Installing Minecraft

11.)

Return to the main screen of Prism Launcher. Click "add instance" in the top left.
Screenshot 2023-01-03 233941.png

12.)

In the "new instance" window, select minecraft version 1.19.2 from the top list. Under "Mod Loader", select "Quilt", and then version 0.17.8 from the bottom list. Click "ok".
Screenshot 2023-01-03 234017.png

13.)

The new instance will have appeared in the main window. Double-click on it to run it.
Screenshot 2023-01-03 234035.png

Prism Launcher will start downloading Minecraft. You can proceed to step 14 while it downloads.
Screenshot 2023-01-03 234104.png

Once the game has successfully launched once, you can close it.
Screenshot 2023-01-03 234849.png

Installing Mods

14.)

Go to https://drive.proton.me/urls/Y1XZSJ7FY8#ritTdOUGM8PY and start downloading the file (ask me for the password). I've packed all the required mods into a single zip folder - there's nothing too heavy or extravagent; it's almost all little tweaks/quality-of-life features and optimization mods for performance. Once it's downloaded, extract the file. There should be two folders inside, "mods" and "configs".
folder.png

15.)

Go back to Prism Launcher. Right-click on the instance you just installed and click "edit".
Screenshot 2023-01-03 234908.png

On the left side of the window that opens up, click "mods".
Screenshot 2023-01-03 234951 1.png

The new window should be blank.
Screenshot 2023-01-03 235053.png

16.)

Navigate to the "mods" folder inside the zip file. Select all the files inside and drag & drop them into the blank space in the middle of the window.
Screenshot 2023-01-03 235122.png

It should end up looking something like this (although the exact list of mods has changed since I took the tutorial screenshots).
Screenshot 2023-01-03 235203.png

17.)

Click on "view configs" in the bottom-right of the window. This will open up a new folder.
Screenshot 2023-01-03 235221.png

Go back to the zip file. Navigate back from the "mods" subfolder to the main folder, and open the other subfolder (marked "config").
Screenshot 2023-01-03 235316 1.png

18.)

Again, select all the files inside and copy them to the new folder that was just opened.
Screenshot 2023-01-03 235413 1.png

You can close all the extra windows and folders now. That should be it!
Screenshot 2023-01-03 235453.png

Final Checks

19.)

The only thing left to do is check that everything's working. Double-click on the instance to open it again, and if it's all gone well, then it should boot successfully into the main menu. You're ready to join the server!
final.png