# Оптимизация

На нашем сервере есть <mark style="color:orange;">оптимизация</mark>, связанная с мобами, их поведением и количеством. Настоятельно рекомендуем ознакомиться с данным разделом, чтобы быть в курсе изменений, а так же лучше понимать как и что работает.

## Оптимизация мобов

### 1. Правило

<mark style="color:orange;">**Описание:**</mark> Ослабляет поведение животных на фермах. Для всех животных (кроме пчёл) в радиусе 5 блоков не более 10 особей.\ <mark style="color:orange;">**Параметры:**</mark>\
Устанавливается лимит на 10 животных в пределах 5 блоков.\
Запрещены случайные движения животных (они перестанут двигаться без команды).\
Отключены столкновения между животными (они больше не будут мешать друг другу).

### 2. Правило

<mark style="color:orange;">**Описание:**</mark> Ограничивает количество животных на фермах. В пределах 5 блоков не должно быть более 20 животных одного типа.\ <mark style="color:orange;">**Параметры:**</mark>\
Устанавливается лимит на 20 животных одного типа в радиусе 5 блоков.\
Если это ограничение нарушается, то все лишние животные будут убиты.

### 3. Правило

<mark style="color:orange;">**Описание:**</mark> Ограничение для ферм с животными. Если животных больше 51 особи в радиусе 120 блоков, то лишние животные будут удалены.\ <mark style="color:orange;">**Параметры:**</mark>\
Устанавливается лимит на 51 животное одного типа в радиусе 120 блоков.\
Если это ограничение нарушается, то лишние животные будут убиты.

### 4. Правило

<mark style="color:orange;">**Описание:**</mark> Ограничение на количество жителей в определённом радиусе. Если в определённом радиусе окажется более 30 жителей, лишние будут уничтожены.\ <mark style="color:orange;">**Параметры:**</mark>\
Устанавливается лимит на 30 жителей в радиусе 15 блоков.\
Если количество жителей превышает лимит, то лишние будут убиты.

### 5. Правило

<mark style="color:orange;">**Описание:**</mark> Ограничение на количество жителей в фермах, предназначенных для размножения. Если в радиусе 10 блоков будет более 20 жителей, то размножение будет отключено.\ <mark style="color:orange;">**Параметры:**</mark>\
Устанавливается лимит на 20 жителей в радиусе 10 блоков.\
Отключается возможность размножения жителей, если это ограничение нарушается.\ <mark style="color:orange;">**Общее назначение:**</mark>\
Этот конфиг регулирует поведение и количество животных и жителей на фермах. Он ограничивает количество существ в определённых областях, а также контролирует их действия, такие как движение, размножение и взаимодействие. Конфиг помогает предотвратить излишнее накопление животных или жителей в радиусах, что может привести к снижению производительности или проблемам с перенагрузкой чанков.

## Изменённые механики ферм

### Пассивный спавнрейт мобов

<mark style="color:orange;">**Параметры:**</mark>\
Мобы не спавнятся в 24 блоках от игрока.\
Мобы спавнятся в пространстве куба 96 на 96 на 96 в центре которого находится игрок.\
Максимальное количество враждебных мобов на 1 игрока — 30.\
Раз в 8 тиков происходит одна попытка спавна мобов.\
Враждебные мобы прогружаются в радиусе 48 блоков от игрока.

### Пассивный дисспавн мобов

<mark style="color:orange;">**Параметры:**</mark>\
Мобы, которые не атакуют игрока, исчезают с некоторым шансом в радиусе более 30 блоков, но менее 48.

### Жители

<mark style="color:orange;">**Параметры:**</mark>\
Интеллект жителей изначательно выключен.\
Интеллект активируется если они находятся в пустом пространстве кубом 2 на 2 на 2. В этом кубе не должно быть любых неполных блоков (кроватей, цепей, фонарей и других).

{% hint style="info" %}
Данная информация собрана одним из игроков сервера, возможны ошибки интерпретации и вычислений.
{% endhint %}
