# Установка ядра SpongeForge 1.12.2

{% hint style="warning" %}
Перед продолжением не забудьте произвести установку Java [8](https://wiki.spacecore.pro/vds-dedicated/install-jdk-8)/[11](https://wiki.spacecore.pro/vds-dedicated/install-jdk-11) (цифры кликабельны).
{% endhint %}

## Установка ядер

Создаем каталог для нашего сервера.

![](/files/-MYaTwGoZFDsSHxbLIbl)

Используя команду **wget** скачиваем архив с чистой сборкой **Vanilla+Forge1.12.2**:

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

![](/files/-MYaVGnHHXeBx4IzQ-Vj)

Архив скачан. Далее докачиваем последнюю версию ядра **SpongeForge 1.12.2**:

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

![](/files/-MYaVyAxpT92yaa9Y4GQ)

Распаковываем архив командой

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

![](/files/-MYaW5xsdMlNcKox9xgx)

Мы разархивировали файлы ядер и библиотек. Вот что у нас получилось:

![Архив можно удалить, он нам уже не понадобится.](/files/-MYaWEa_isc6TM-0a0Rk)

Теперь нам нужно запустить файл **forge-1.12.2-14.23.5.2854.jar**, мы будем использовать команду

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

{% hint style="info" %}
Подробнее про параметры запуска Вы можете прочитать [здесь](https://wiki.spacecore.pro/minecraft/launch-parameters).
{% endhint %}

Теперь нужно подтвердить соглашение в файле **eula.txt**.

![](/files/-MYaX3Iqh3XZMjv_zSc0)

![Подтвердили.](/files/-MYaXezmwFyiUrUaJXhb)

При повторном использовании команды сервер успешно запустился.

![](/files/-MYaYEFViACROjTpFha8)

Выключаем сервер.

Теперь, для работы ядра **Sponge** нам нужно отправить его в папку **mods**.

![](/files/-MYaYc095MQqG_pYnduK)

Пробуем запустить.

![ ](/files/-MYaYxqe4UyW1JfLLiOB)

Наш сервер успешно запущен с использованием ядра **SpongeForge**!

## Попробуем установить какой-нибудь мод

Для примера мы будем использовать [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).&#x20;

{% hint style="warning" %}
Помните про установку мода на клиентскую часть.
{% endhint %}

Загружаем мод в папку **mods**.

![Мод загружен.](/files/-MYa_-q1tujAqQsC20Ak)

Перезапускаем сервер (не забудьте удалить каталог мира, если мод изменяет его структуру).

![](/files/-MYa_XA0VFWLYw5yOdUU)

Пробуем подключиться.

![](/files/-MYa_s1adThj_bMkdi9o)

Успешно! Также видим, что мод работает.

## Устанавливаем плагины

Мы будем устанавливать [LuckPerms](https://ore.spongepowered.org/Luck/LuckPerms). Посмотреть большинство плагинов Вы можете на [официальном сайте](https://ore.spongepowered.org/). Скачиваем плагин и отправляем в папку **mods**.

![](/files/-MYaaa5xicSbTJDLR8Qz)

Перезапускаем сервер. После старта мы можем увидеть в папке **config** новый каталог, который принадлежит плагину **LuckPerms**.

![](/files/-MYabB44aKPffIVNVr0o)

Проверяем работу плагина на сервере (**/lp** — для **LuckPerms**).

![Плагин работает.](/files/-MYabSKZYjD0numvP6CY)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spacecore.gitbook.io/wiki/minecraft/install-sponge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
