> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/en/minecraft/install-sponge.md).

# Installing Sponge Forge 1.12.2 Kernel

{% hint style="danger" %}

### This content is outdated

**The knowledge base has moved →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

This wiki is no longer updated. All current guides and articles are at the new address.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

Mods are always more interesting, especially when they are on the server!

{% hint style="warning" %}
Before continuing, do not forget to install Java [8](https://wiki.spacecore.pro/vds-dedicated/install-jdk-8)/[11](https://wiki.spacecore.pro/vds-dedicated/install-jdk-11) (the numbers are clickable).
{% endhint %}

## Installing Cores

Creating a directory for our server.

Using the wget command, download the archive with a clean Vanilla+Forge1.12.2 build:

```
wget https://mirror.spacecore.info/minecraft/vanilla-1.12.2+forge-1.12.2-14.23.5.2854.zip
```

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FFieSdyyNRZ0oV1ci84Eq%2Fimage.png?alt=media&amp;token=ef46884b-b69d-4a41-bcd2-26b8570746a1" alt=""><figcaption></figcaption></figure>

The archive has been downloaded. Next, we download the latest version of the SpongeForge 1.12.2 kernel:

```
wget https://mirror.spacecore.info/minecraft/spongeforge-1.12.2-2838-7.3.0.jar
```

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2Fu2ln92RMpHh9X97CLpto%2Fimage.png?alt=media&amp;token=c30175e9-f6aa-4df0-9282-eb863f3f8912" alt=""><figcaption></figcaption></figure>

```
unzip vanilla-1.12.2+forge-1.12.2-14.23.5.2854.zip
```

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FjsSR1JuQCCAIdDrFYzTT%2Fimage.png?alt=media&amp;token=47e2427a-eaf8-4a8c-a32b-69650aecd9a1" alt=""><figcaption></figcaption></figure>

We have unzipped the kernel and library files. That's what we got.

```
java -Xms512M -Xmx2G -jar forge-1.12.2-14.23.5.2854.jar
```

Now you need to confirm the agreement in the file eula.txt .

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2F97RyZ7k2vD9cRf3hlr1s%2Fimage.png?alt=media&amp;token=6505018b-1a3a-445a-b4fe-22de878aa842" alt=""><figcaption></figcaption></figure>

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FXCOtLmLT0RWOpGpzcUrb%2Fimage.png?alt=media&amp;token=45e05a6e-8ca8-47cc-839b-61430a5fa4b4" alt=""><figcaption></figcaption></figure>

When the command was used again, the server started successfully.

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FHGVm3S1Lx3ymtjQOaNoq%2Fimage.png?alt=media&amp;token=b82c073e-00f4-4a65-b806-9773482d1e51" alt=""><figcaption></figcaption></figure>

Turning off the server.

Now, for the **Sponge** core to work, we need to send it to the **mods** folder.

We are trying to launch it.

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FeUTCQxKkx60NriyExjyW%2Fimage.png?alt=media&amp;token=5a541dd2-a23c-4854-8bc5-49627409ae9a" alt=""><figcaption></figcaption></figure>

Our server has been successfully launched using Sponge Forge core!

## Let's try to install some mod

For example, we will use [Divine RPG 1.12.2](https://www.curseforge.com/minecraft/mc-mods/official-divinerpg?__cf_chl_jschl_tk__=7a4bda548d8a9c0bc05834a6b068dc216d85382b-1618775928-0-ASO5qi-bx_79V1h7fN4ayXqWHWG4wctjUL486MNnuOaXvssVaTgCbwF2u89w31NMVpEk0Wr1BCnJ7FpGXhYBk4nRumNx5e2KXcX98dwJXJcXy2BRigxToFKSPLoMhYoeImZ3Uh8q-H3DzNOMNcbnF0yscAoTrRxUVeX5DGQIAQoWT0Gp2-CKZ6T_klXxYQPJSxMCgB3mABmpcRncW9wlUD7MI9wPnXmyyGuwakHjyNZ4hI2cwvs-P23SE_pK3FK96V2OfLWHl9iuZd1DHSTezoLKPYrxa9aAyy3e2f1jXj9rdefvj65_6qY55S5O4Ja3R3QHEo2xssz4QaBKEoKS0__HZAUL1iFQP9xLzTV5tOXq6cXYPdWJ6zQXdDudQ26gSkioh0VK5kpbzlXvrhYxhtLXEOR2NyJWNA5DZXERIdTvEg58iKi7fnKkSDz3ipbiHmCJsUeYx7vf2MbhhvFHFNcfK62wNssjOwjpuLMSYXEx).

{% hint style="warning" %}
Remember about installing the mod on the client side.
{% endhint %}

Upload the mod to the **mods** folder.

Restarting the server (don't forget to delete the world directory if the mod changes its structure).

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FzX42Pm1OGmZieZZdw8YX%2Fimage.png?alt=media&amp;token=fbf8e2b7-6859-4aa9-af0c-b684241cbd00" alt=""><figcaption></figcaption></figure>

We are trying to connect.

<figure><img src="https://287241268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXvdNIxNLIOcexv7AfU2%2Fuploads%2FP4vTbjYXE9YiSXqZUuUO%2Fimage.png?alt=media&amp;token=fb3da672-2fc8-4ffe-8e26-e91ed80ef7b9" alt=""><figcaption></figcaption></figure>

Successfully! We also see that the mod is working.

## Installing plugins

We will be installing [LuckPerms](https://ore.spongepowered.org/Luck/LuckPerms). You can view most of the plugins on the [official website](https://ore.spongepowered.org/). Download the plugin and send it to the mods folder.

Restarting the server. After the start, we can see a new directory in the **config** folder, which belongs to the **LuckPerms** plugin.

We check the plugin's operation on the server (/lp — for LuckPerms).
