Серверный мод для динамического изменения атрибутов враждебных мобов, позволяющий настраивать их характеристики в зависимости от игрового прогресса.
Скачать
Версия игры
1.21.10
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
28.10.2026
ID:
Scaling Mobs позволяет масштабировать такие атрибуты, как здоровье, урон и скорость мобов, настраивая их изменение в зависимости от прохождения игры.
Scaling Mobs — это серверный мод, предназначенный для динамического масштабирования атрибутов враждебных существ, таких как здоровье, урон и скорость. Проект предоставляет гибкие инструменты для настройки прогрессии сложности, позволяя изменять характеристики мобов в зависимости от различных игровых условий и факторов.
Основная механика мода строится на применении модификаторов к атрибутам сущностей. Пользователи могут выбирать, как именно будут расти показатели: линейно, экспоненциально или оставаться константой. Это позволяет создавать как плавное постепенное усиление мобов, так и резкие скачки сложности.
Изменения характеристик можно привязать к широкому спектру игровых переменных:
- Количество прошедших игровых дней
- Дистанция от точки спавна (координаты 0, 0)
- Лунные циклы (например, усиление мобов в полнолуние)
- Глубина под уровнем моря
- Высота над уровнем моря
Мод поддерживает детальную фильтрацию, позволяя применять правила к конкретным видам мобов или измерениям. Вы можете выбрать режим работы фильтров: включение (INCLUDE) только определенных сущностей или исключение (EXCLUDE) ненужных из списка масштабирования.
Настройка параметров осуществляется через конфигурационный файл scalingmobs.toml. В нем можно задать глобальные правила и индивидуальные модификаторы для каждого атрибута.
| Параметр | Значения | Описание |
|---|---|---|
| start | Float (по умолчанию 0) | Начальное значение масштабирования |
| max | Float (MAX_FLOAT) | Максимальное значение, до которого может вырасти атрибут |
| min | Float (по умолчанию 0) | Минимальное значение атрибута |
| scalingFactor | DAYS, DISTANCE_FROM_SPAWN, LUNAR_PHASE, DEPTH, HEIGHT | Фактор, определяющий базу для масштабирования (по умолчанию DAYS) |
| scalingType | LINEAR, EXPONENTIAL, CONSTANT | Тип математического изменения: линейный, экспоненциальный или константный |
| increaseFactor | Float (по умолчанию 1.1) | Коэффициент увеличения для линейного/экспоненциального типов или фиксированное значение для константного |
| startingFrom | Integer (по умолчанию 0) | Порог значения фактора, с которого начинают применяться модификаторы |
| activeNth | Integer (по умолчанию 1) | Интервал применения (например, 3 — раз в каждые 3 единицы фактора). Значение 0 приведет к вылету игры. |
| timeWhenActive | DAY, NIGHT, BOTH | Время суток для активации модификатора (по умолчанию NIGHT) |
| mobFilterType / dimensionFilterType | INCLUDE, EXCLUDE | Режим работы фильтров: включение или исключение указанных категорий |
| mobFilter / dimensionFilter | String List | Список идентификаторов мобов или измерений (например, ["minecraft:zombie"]) |
В конфигурации предусмотрены важные глобальные переключатели, определяющие, как именно новые значения взаимодействуют с ванильными характеристиками:
- healthAddOnTopOfDefault: если установлено в true, модификаторы здоровья суммируются с базовыми значениями мобов.
- damageAddOnTopOfDefault: если false, модификаторы урона применяются к значению 0, полностью заменяя ванильный урон.
- speedAddOnTopOfDefault: аналогично урону, определяет, будет ли скорость считаться от нуля или добавляться к базовой.
Пример настройки здоровья, которое растет экспоненциально в зависимости от глубины под уровнем моря:
[[health]]
start = 1
scalingFactor = "DEPTH"
scalingType = "EXPONENTIAL"
increaseFactor = 1.04
Пример настройки скорости для конкретных мобов (зомби и криперы) в Оверворлде, зависящей от лунных циклов:
[[speed]]
dimensionFilterType = "INCLUDE"
dimensionFilter = [ "minecraft:overworld" ]
start = 0.15
scalingFactor = "LUNAR_PHASE"
scalingType = "LINEAR"
increaseFactor = 0.05
Пример настройки урона, который увеличивается линейно каждый второй день:
[[damage]]
activeNth = 2
start = 3.0
max = 10.0
scalingFactor = "DAYS"
scalingType = "LINEAR"
increaseFactor = 0.5
Пример настройки скорости, которая делает мобов неподвижными во всех измерениях, кроме Оверворлда:
[[speed]]
dimensionFilterType = "EXCLUDE"
dimensionFilter = [ "minecraft:overworld" ]
scalingType = "CONSTANT"
increaseFactor = 0
timeWhenActive = "BOTH"
Важно: если в блоке модификатора не указано значение timeWhenActive, оно автоматически устанавливается в "NIGHT", и модификатор будет активен только ночью.
Требования проверенного файла
- По манифесту для файла scalingmobs-2.1.0.jar (Minecraft 1.21.10; Fabric) требуется fabric-api.
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | scalingmobs-2.1.0.jar 77 KB | 1.21.10 |
|
— | 0 | 12.11.2025 |
Скачать
Версия игры
1.21.10
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
28.10.2026
ID: