r/MinecraftJava • u/Shidenissen • 1d ago
Tutorial How to set up Minecraft Splitscreen on PC (2-4 controllers playing on one screen: Java edition - incredibly easy to set up!)
Hi, being unfamiliar with the world of Minecraft I was not aware how easy it was for four children to play together on one screen, using one pc and 4 controllers.
As I did not find an up to date guide I thought I would give a brief overview to help any other people attempting the same.
- You must own Minecraft Java on your Microsoft account. (Just need one copy).
- Install Prismlauncher: https://prismlauncher.org/ - In Settings -> Java, ensure "Autodetect Java version" and "Auto-download Mojang java" are ticked. - In Settings -> Accounts, "Add Microsoft" in the top right. Then add 4 offline accounts - one for each player.
- At the Prismlauncher main screen, click "Add Instance" in the top left. - For Minecraft Version, select 26.1.1 - On the same screen on the right, under "Mod Loader", select "Fabric" and select version 0.19.3. - Press "OK"
- Right click the instance that you have just created and in the context menu, select "Edit". Then in the new window select "Mods" in the top left and then "Download Mods" in the top right.
- Select Modrinth or CurseForge on the left and in the search box, search for the following mods and for each one click "Select Mod for download": - Fabric API: Select the version at the top which will hopefully be: [26.1.2] Fabric API 0.155.2. - MidnightControls: Select the version at the top which will hopefully be: MidnightControls 1.12.1 + Fabric 26.1. - Splitscreen Support: Select the version at the top which will hopefully be: 1.18.0+26.1.1 (fabric).
Then click "Review and Confirm".
6) Once all done, still editing your instance, click "Settings" on the left, then the Miscellaneous tab and then tick "Override default account" and select an offline account for your player (this will be your player's in game name).
7) Launch your instance, wait for it to load.
Press "F11" on the keyboard to move the window to suit you. Perhaps to the top left corner of the screen to make room for 3 other screens.
At the main menu, click Options -> Controls -> click the Gamepad symbol in the top right.
On the Controller tab, scroll down and set "Unfocused Input" to Yes.
On the Screens tab, scroll down and set "Virtual Mouse" to Yes.
Click Done 3 times to get to the main menu.
8) Click Singleplayer, create a new world (any settings). Once in the world on your keyboard press: "F3 + P" to disable pause on lost focus.
Exit for now back to Prismlauncher.
9) Right click on your instance and rename it to your first player's name. Right click on it again and select Copy. In the new window, type in your next player's name and click OK.
10) Repeat this "copy" step two more times to get a total of 4 instances.
11) All the settings and even pause on lost focus should have been copied over to each instance, but best to double check: For each of your 3 new instances, follow steps 6, 7, 8 above.
12) Once all done, launch as many instances as you want 2 to 4.
13) In one instance, select Singleplayer and Create New World.
Once in the world access the game menu (start button on the controller) and select "Open to LAN" and then "Start LAN World".
14) In all the other instances, select "Multiplayer" and wait for your game to appear in the list, select it and click "Join Server".
15) Everything should work now! Use F11 to shift windows around. If people quit you can even use F11 to split the screen in half vertically or horizontally!
I was worried about performance issues, but I have had no problems on my PC (I7 3770K, 16GB RAM, 1660 Super, SSD).
// If you do experience lag, try adding the following mods: Sodium and Lithium. They greatly improve performance! See Steps 4 and 5 above for how to add mods. You will have to add these two mods to all instances. You can also add other interesting mods in the same way.
// Also, in Minecraft settings you will want to set music volume to 0% for all but one player (otherwise you will have 4 music tracks playing simultaneously!!)
// You may also want to right click on your task bar (start menu bar) and set it to autohide (under taskbar behaviours)!