# Создание моделей

На наш сервер был добавлен уникальный и самописный плагин на модели, которые видят все игроки, даже не устанавливая ресурспак, коротко сказать, это фишка самой игры, а именно сущностей displayblock.

{% embed url="<https://www.youtube.com/watch?ab_channel=DreamFox&v=oi2KAnacDwg>" %}
Видео от Увки, для того, кому лень читать.
{% endembed %}

## 1 этап - создание/выбор модели

Для начала найдите модель на этом сайте - <https://block-display.com/> или же создайте модель на этом сайте - <https://block-display.com/bdengine/>. Выбирайте модель с умом, так как на сервере действуют ограничения в 65 блоков и размерности не больше и меньше 7. Так же помните о том, что некоторые блоки и предметы, Вы никак не получите в выживании, пример: бедрок, растения в горшке и т.д.

Я выбрал модель утки, и нажав последовательно кнопки "Get the command" и "For Command Block" получил команду для спавна модели на сервере, на этом первый этап завершён.&#x20;

<div align="center"><figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2FwKudA6dc6ekEyPHt81WR%2Fimage.png?alt=media&#x26;token=5bf4d808-e7f7-460a-a970-5928f3fd3633" alt="" width="306"><figcaption><p>Уточка</p></figcaption></figure></div>

## 2 этап - подготовка команды

Теперь переходим на этот сайт - <https://gist.github.com/> он поможет нам укоротить команду для вставки в книгу, вставляем команду в окошко и нажимаем кнопку "Create public gist", далее копируем команду и переходим в игру. Обязательно добавьте в конце /raw - пример <https://gist.githubusercontent.com/foxya27/957763a76510efb9b294e877b3da00cc/raw>

{% hint style="info" %}
Обратите внимание, что команда должна начинатся с "/"
{% endhint %}

<figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2F2WS01WSaTo2B9D6jncWH%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-12%20132137.png?alt=media&#x26;token=acedadce-6bde-4292-95d2-5f306256cee1" alt=""><figcaption><p>Пример команды, та самая уточка</p></figcaption></figure>

## 3 этап - размещение модели на сервере

Теперь мы берём книгу и перо, вставляем туда команду и подписываем книгу, название книги - название модели, будьте внимательны и запомните его, иначе, Вы не сможете редактировать и удалять модель.

<div align="center"><figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2FQv06xVxCia65qnNGZ6WZ%2Fimage.png?alt=media&#x26;token=3cb73f83-a3bc-4c69-b3b6-43f6f8e099c1" alt="" width="305"><figcaption><p>Ссылка в книжку</p></figcaption></figure> <figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2Fy4kBDhyNmuL6tIR8Af5F%2Fimage.png?alt=media&#x26;token=f2b5940f-9a4b-4815-ae8c-2f383d55d34b" alt="" width="323"><figcaption><p>Подписать, лучше на английском</p></figcaption></figure></div>

{% hint style="info" %}
Далее берём книгу во вторую руку и прописываем команду - **/model**
{% endhint %}

<div><figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2FXbsc2gDNtDhVvPCO1Hho%2Fimage.png?alt=media&#x26;token=44810826-a092-4c25-8bac-ec59d79e7d4e" alt=""><figcaption><p>Список необходимых ресурсов</p></figcaption></figure> <figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2F8VUWYL3iVXzuwiORNPPz%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-04-29%20072449.png?alt=media&#x26;token=f4f86f01-3e2c-4537-af88-dacdb7f7876f" alt=""><figcaption><p>Вот так я их собрал</p></figcaption></figure></div>

Нам высвечивается материалы, которые нам осталось собрать, чтобы построить модель, собираем их и прописываем команду /model ещё раз, так же держа книгу во второй руке.

У нас появилась модель УРА!, но ей видимо плохо и она застряла в текстурах, давайте это исправим!

{% hint style="info" %}
Чтобы редактировать положение модели пропишите команду /model pos <название модели> \<x> \<y> \<z>
{% endhint %}

<figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2FrXymYho3DBLME8dKfpSJ%2Fhuge_2024-04-29_07.25.46.png?alt=media&#x26;token=eb04e200-bb13-47b2-a72e-fef339513153" alt=""><figcaption><p>Вот так выглядит Фокся по утрам</p></figcaption></figure>

Следуя инструкции выше, я прописал команду - /model pos Уточка 882 122 558

<figure><img src="https://3114261394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAykAG7y9miMbfCc7aJlP%2Fuploads%2FwQ95zpRoUij1ObgZNwoJ%2Fhuge_2024-04-29_07.29.25.png?alt=media&#x26;token=3c446ef4-e5f9-46cb-bc36-786cb9a115ac" alt=""><figcaption><p>Оно живое!</p></figcaption></figure>

## Вот и всё, мы разместили модель на сервере, и её видят все!

{% hint style="info" %}
Так же модель можно поворачивать, с помощью команды - /model spin <название модели> \<yaw> \<pitch>, где yaw это вращение вокруг оси y, а pitch - вокруг x (но уже в системе повернутой на yaw).
{% endhint %}

## Этап дополнительный - удаление

{% hint style="info" %}
Чтобы удалить модель, пропишите команду - /model del <название модели> \
Обратите внимание, что Вы должны стоять рядом с моделью.
{% endhint %}

Теперь я захотел удалить уточку, для этого я пропишу команду /model del Уточка

{% hint style="danger" %}
**!!! ОБРАТИТЕ ВНИМАНИЕ !!!**&#x20;

Ресурсы, потраченные на модель - **НЕВОЗВРАЩАЕМЫ!**
{% endhint %}
