Вход

Регистрация

Восстановление доступа

Scaling Mobs

Scaling Mobs

|

coathier

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

Скачать

Версия игры

1.21.10

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

28.10.2026

ID:

Похожие моды20

Связанные материалы8

Scaling Mobs позволяет масштабировать такие атрибуты, как здоровье, урон и скорость мобов, настраивая их изменение в зависимости от прохождения игры.

Scaling Mobs — это серверный мод, предназначенный для динамического масштабирования атрибутов враждебных существ, таких как здоровье, урон и скорость. Проект предоставляет гибкие инструменты для настройки прогрессии сложности, позволяя изменять характеристики мобов в зависимости от различных игровых условий и факторов.

Основная механика мода строится на применении модификаторов к атрибутам сущностей. Пользователи могут выбирать, как именно будут расти показатели: линейно, экспоненциально или оставаться константой. Это позволяет создавать как плавное постепенное усиление мобов, так и резкие скачки сложности.

Изменения характеристик можно привязать к широкому спектру игровых переменных:

  • Количество прошедших игровых дней
  • Дистанция от точки спавна (координаты 0, 0)
  • Лунные циклы (например, усиление мобов в полнолуние)
  • Глубина под уровнем моря
  • Высота над уровнем моря

Мод поддерживает детальную фильтрацию, позволяя применять правила к конкретным видам мобов или измерениям. Вы можете выбрать режим работы фильтров: включение (INCLUDE) только определенных сущностей или исключение (EXCLUDE) ненужных из списка масштабирования.

Настройка параметров осуществляется через конфигурационный файл scalingmobs.toml. В нем можно задать глобальные правила и индивидуальные модификаторы для каждого атрибута.

ПараметрЗначенияОписание
startFloat (по умолчанию 0)Начальное значение масштабирования
maxFloat (MAX_FLOAT)Максимальное значение, до которого может вырасти атрибут
minFloat (по умолчанию 0)Минимальное значение атрибута
scalingFactorDAYS, DISTANCE_FROM_SPAWN, LUNAR_PHASE, DEPTH, HEIGHTФактор, определяющий базу для масштабирования (по умолчанию DAYS)
scalingTypeLINEAR, EXPONENTIAL, CONSTANTТип математического изменения: линейный, экспоненциальный или константный
increaseFactorFloat (по умолчанию 1.1)Коэффициент увеличения для линейного/экспоненциального типов или фиксированное значение для константного
startingFromInteger (по умолчанию 0)Порог значения фактора, с которого начинают применяться модификаторы
activeNthInteger (по умолчанию 1)Интервал применения (например, 3 — раз в каждые 3 единицы фактора). Значение 0 приведет к вылету игры.
timeWhenActiveDAY, NIGHT, BOTHВремя суток для активации модификатора (по умолчанию NIGHT)
mobFilterType / dimensionFilterTypeINCLUDE, EXCLUDEРежим работы фильтров: включение или исключение указанных категорий
mobFilter / dimensionFilterString 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 Fabric — 0 12.11.2025

Скачать

Версия игры

1.21.10

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

28.10.2026

ID:

Похожие моды20

Связанные материалы8