# Installation

This page explains the different ways how to install the modpack on client or on server.

## Requirements

- [Java 25 JRE (x64)](https://adoptium.net/de/temurin/releases/?os=windows&arch=x64&package=jre&version=25) *-> only if not using PrismLauncher; use MSI package for installation*
- [Minecraft Modpack Updater](https://pilzinsel64.de/minecraft-modpack-updater)
- Minecraft launcher of your favorits _([PrismLauncher](https://prismlauncher.org) recommended)_ _-> only for clients_

## Client

This instruction explains how you can install the modpack on your client. It uses the Minecraft Modpack Updater and PrismLauncher as launcher.

> [!tip]
> Take a look to [this video](https://youtu.be/fwBywUxV2s8) on YouTube. It shows how to install this modpack using Minecraft Modpack Updater and PrismLauncher.

### Prepair launcher

This follows the steps for PrismLauncher as example. You might need to adjust the steps for your launcher.

1. Create a new profile with the following inputs:
    - Minecraft version: `1.7.10`
    - Modloader: `Forge`
    - Modloader version: `10.13.4.16.14`
2. Edit the previously created instance, goto "Settings" and adjust the following options:
    - RAM (min & max): `5120` MiB
    - Java installation
        1. Enable the checkbox "Java installation"
        2. Download the correct Java version: "Java download" -> "Adoptium" -> untick "Recommended" -> choose "Java 24" -> Choose the latest version at the top -> click "Download".
        3. Click on "Auto detection" and select the correct Java installation.
    - Java arguments: Enable the checkbox "Java arguments" and paste the following arguments into the textbox: \
`-XX:+OptimizeStringConcat -XX:+UseStringDeduplication -XX:+UnlockExperimentalVMOptions -XX:+AlwaysPreTouch -XX:+DisableExplicitGC`
3. Start Minecraft once to initialize the folder structure

### Installation & update

#### Minecraft Modpack Updater

Follow the instructions of the [official handbook](https://git.pilzinsel64.de/litw-refined/minecraft-modpack-updater/wiki/User-manual). Use the following values.

- **Modpack config:** `https://git.pilzinsel64.de/LITW-Refined/update-info/raw/branch/main/info.json`
- **Installation key:** *Enter the installation key you got from your server administrator, if you got one.*

#### Pre-packaged packages

Alternatively can download the pre-packaged packages from [this link](https://cloud.pilzinsel64.de/s/kMzZT4yiNJZ9oED) and copy & paste the content of it into the `.minecraft` folder within the Minecraft instance folder of the launcher.

> [!important]
> If you use the pre-packaged version on PrismLauncher, then you need install multimc-patches for lwjgl3ify manually. Just download the file `lwjgl3ify-X.Y.Z-multimc.zip` from [lwjgl3ify GitHub releases](https://github.com/GTNewHorizons/lwjgl3ify/releases) and copy (and replace) the content of the ZIP archive to the insstance folder of Minecraft (in PrismLauncher click to "Folder" on the right side).

## Server

### Installation & update

#### Minecraft Modpack Updater

Follow the instructions of the handbook. Use the following values.

- **Modpack config:** `https://git.pilzinsel64.de/LITW-Refined/update-info/raw/branch/main/info.json`

#### Pre-packaged packages

Alternatively can download the pre-packaged packages from [this link](https://cloud.pilzinsel64.de/s/kMzZT4yiNJZ9oED) and copy & paste the content of it into the `.minecraft` folder within the Minecraft instance folder of the launcher.