Manually Building The Custom Client
This procedure is intended to allow folks that, for whatever reason, would prefer to use the standard Minecraft Java Edition Launcher to run the WesterosCraft Custom Client. Do understand that the WesterosCraft Launcher is the supported mechanism for accessing our server - don't expect much support for the manual process, beyond what you see in this guide: its not a matter of wanting to be difficult, but supporting the manual process defeats the point of having produced the launcher, and will ultimately result in even more work for the staff and the few others that can support these methods.
NOTICE: As of v1.11.2, we require Java 8 and we STRONGLY recommend running with at least 4GB of memory configured (which implies a requirement for a 64-bit Java). Confirm these by looking at the 'Java Executable' and 'JVM Options' settings on your profile in the launcher. If the vanilla launcher freezes while loading WesterosCraft or our Resource Pack, bump up the memory to 6GB or even higher.
Before starting, please ensure the following:
- Install Java 8 64bit for Windows 10 here: https://java.com/en/download/win10.jsp
- Make sure you've run vanilla v1.12.2 on your Minecraft Java Launcher at least once, so that the necessary files for v1.12.2 have been downloaded
2) Run the MinecraftForge installer JAR file. Select "Install Client" and click OK.
3) Open up the Minecraft Java Edition Launcher (restart it if it was open during the Forge installation), navigate to the Installations tab, and create a new release (if needed) for our client, named "WesterosCraft v1.12.2", set the 'Version' to 'release 1.12.2-forge1.12.2-184.108.40.20654'.
4) On the same screen, locate the 'Game Directory' field and change the directory to a directory of your choosing (this will keep the mods from our client from interfering with other mods you might have installed). Remember this directory - for the sake of this example, we'll refer to this directory as <client-dir> in the future (as all other steps will be adding files in and under this directory). You should create this directory, if needed.
5) If you have not dedicated more memory to your installation, this is the time to do it. Click on the 'MORE OPTIONS' button and change the argument '-Xmx2G' to '-Xmx4G' (or 6G, or 8G, however much memory you wish to dedicate). Press Save.
6) Go back to the 'Play' tab on the launcher,and select the new release you just created. Hit the Play button to launch the client: this should download other needed files, and create needed directories. If things start properly, you should see "Powered by Forge 220.127.116.1154" in the lower left corner of the main window. Close the client.
7) Open the folder for the <client-dir> created in step 4. Download each of the following files, and place them in the 'mods' subdirectory under the <client-dir>:
- OptiFine 1.12.2 HD U F5 - https://optifine.net/adloadx?f=OptiFine_1.12.2_HD_U_F5.jar
- WesterosBlocks v4.0.1-84 - http://mc.westeroscraft.com/WesterosCraftLauncher/prod-1.12.2/mods/WesterosBlocks.jar
- Horse Colors - http://mc.westeroscraft.com/WesterosCraftLauncher/prod-1.12.2/mods/horse_colors.jar
OPTIONAL (BUT RECOMMENDED) MODS:
- JustEnoughItems mod (1.12.2-18.104.22.168) - https://www.curseforge.com/minecraft/mc-mods/jei/files/2652749
8) Download and install the WesterosCraft Resource Pack into the 'resourcepacks' directory under <client-dir>: http://mc.westeroscraft.com/WesterosCraftLauncher/prod-1.12.2/resourcepacks/WesterosCraft.zip.
9) Start Minecraft client again from the Minecraft Java Edition Launcher. Click 'Options'. Click 'Resource Packs'. Move the 'WesterosCraftRP' resource pack to active.
10) Click "Multiplayer". Click "Add Server". Enter "WesterosCraft" for name, and "mc.westeroscraft.com" for the address. Click 'Done".
11) Launch the server selection, and start exploring Westeros!