
Scaling Difficulty - Растущая сложность мобов
Scaling Difficulty - мод для Minecraft, который постепенно усиливает мобов по времени, пройденному расстоянию и высоте. Гибкая настройка здоровья, урона, защиты и опыта за убийство.
Scaling Difficulty - мод для Майнкрафт, который не даёт миру стать беззубым. Чем дольше вы играете и чем дальше уходите от точки спавна, тем злее становятся мобы. Зайдёт тем, кто любит RPG-прогрессию и хочет, чтобы прокачка игрока не превращала выживание в прогулку по парку.
По сути это переосмысление RpgDifficulty от Globox - автор прямо называет свой проект портом и получил на это разрешение. Так что если вы играли в оригинал на старых версиях и привыкли к его логике, здесь всё будет знакомо. Только теперь на NeoForge и с прицелом на свежие сборки.
Какую проблему решает мод
В ванильном Minecraft сложность статична. Вы качаетесь, добываете алмазы, собираете энчанты - и к третьему дню зомби уже не угроза, а бесплатная ферма опыта. Обычный игрок замечает это быстро: интерес к выживанию падает, потому что риск исчез.
Scaling Difficulty поднимает планку вслед за вами. Мобы получают прибавку к характеристикам постепенно, а не рывком, так что переход плавный. При этом всё настраивается: можно сделать адский хардкор или едва заметный фон.
Как считается сложность
Мод учитывает три вещи, и каждая работает независимо:
- Время - сколько минут прошло с начала мира или с момента последнего сброса.
- Расстояние - сколько блоков вы прошли от точки отсчёта. Обычно это мировой спавн.
- Высота - насколько вы забрались выше или спустились ниже стартовой отметки.
Дальше в дело вступают множители. Например, каждые 300 блоков пути дают +10% к характеристикам, а каждый час игры - ещё +5%. Это дефолтные примеры из документации, а реальные цифры выставляются под себя.
Что именно масштабируется
Отдельно настраиваются четыре параметра мобов:
- Здоровье - сколько HP у существа.
- Урон - сколько оно снимает с вас за удар.
- Защита - насколько хорошо оно держит входящий урон.
- Скорость - и вот тут важный нюанс. Ускорение применяется только к особым зомби, обычные мобы быстрее не бегают. Так что не ждите, что скелеты начнут гонять вас по полю.
У каждого множителя есть потолок - maxFactorHealth, maxFactorDamage, maxFactorProtection, maxFactorSpeed. Это страховка от абсурда: без ограничителя к сотому часу игры мобы превратились бы в неубиваемых боссов.
Настройки
Все параметры лежат в конфиге, редактировать можно руками или через меню. Вот полный список с пояснениями.
| Параметр | Что делает |
|---|---|
startingFactor | Базовый множитель силы мобов. 1.0 - ванильные статы, 2.0 - двойные |
startingDistance / startingTime | Задержка перед началом роста - в блоках или минутах |
increasingDistance | Сколько блоков нужно пройти, чтобы применить distanceFactor |
increasingTime | Сколько минут нужно, чтобы применить timeFactor |
startingHeight / heightDistance | Отсчётная высота и шаг по вертикали для heightFactor |
maxFactorHealth / maxFactorDamage / maxFactorProtection | Абсолютные потолки множителей |
maxFactorSpeed | Потолок ускорения для особых зомби |
allowRandomValues | Включает случайный разброс статов при спавне |
randomChance / randomFactor | Шанс мутации моба в процентах и максимальный разброс статов |
extraXP | Считает бонусный опыт за убийство по текущему множителю силы |
maxXPFactor | Потолок для награды опытом |
Связка extraXP и maxXPFactor - то, ради чего многие и ставят такие моды. Сильный моб не просто бесит, а реально быстрее качает вас. Без этого баланс ломается: враги толстеют, а награда нет.
Случайные мутации
Если включить allowRandomValues, при спавне моб получает случайный разброс характеристик. randomChance задаёт вероятность такого события, randomFactor - максимальное отклонение. На практике это значит, что иногда попадается зомби с тройным здоровьем и мизерным уроном, а иногда наоборот. Читать такие встречи сложнее, зато однообразие исчезает.
Зоны и отладка
В релизе 1.1.0+1.21.1 появились зоны с визуальной отладкой и событием входа. Плюс есть подсказки при удалении зон - мелочь, но при ручной настройке экономит нервы. Параметры можно задавать не глобально, а под конкретные измерения через датапаки. Удобно, если вы хотите в Незере жёсткий скейлинг, а в обычном мире помягче.
Клиентский HUD нужен только для отладки: посмотреть текущие множители, понять, что конфиг вообще применился. В обычной игре он не обязателен.
Установка и требования
Техническая сводка короткая:
- Minecraft 1.21.1, загрузчик NeoForge
- Требуется Cloth Config API - без него мод не стартует. Скачать его можно отдельно, Cloth Config API лежит в каталоге
- Лицензия MIT, так что тащить в приватные сборки и править под себя никто не запрещает
Ставится мод преимущественно на сервер. Игрокам заходить с копией не нужно - логика считается на стороне сервера. Клиентская часть нужна только тем, кто хочет видеть отладочный HUD.
Важный нюанс: если правите конфиг на живом сервере, старый способ через /reload больше не обязателен - в новых версиях мод подхватывает изменения сам. Но если вы обновились с более ранней сборки, стоит проверить, что конфиг реально применился, а не остался в памяти с прошлого запуска.
Совместимость
Заявлена дружба с Hero's Levels, раньше в списке была Levelplate. Логика простая: любые моды, которые добавляют игроку уровни и статы, отлично сочетаются с растущей сложностью - обе системы тянут геймплей в сторону RPG. Если у вас стоит что-то из этой категории, Scaling Difficulty встанет как родной.
Автор также отмечает готовность портировать другие моды экосистемы Globox - TieredZ, LevelZ, Nameplate и TravelerZ. Так что если вы ждали всю связку на NeoForge, стоит присмотреться.
С шейдерами и оптимизационными модами вроде Sodium конфликтов нет - мод не трогает рендер, только математику характеристик.
Стоит ли ставить
Если вы собираете сервер - must-have. Особенно если играете долго и с постоянным составом: без такого мода через месяц мир становится музеем. На одиночной игре тоже работает, просто вы сами себе хозяин баланса.
Для новичков совет: не ставьте агрессивные значения с первого раза. Начните со startingFactor 1.0 и мягкого increasingTime, поиграйте пару часов, посмотрите на ощущения. Разогнать сложность всегда успеете, а вот откатить привычку к хардкору сложнее.
Скачать Scaling Difficulty можно под Minecraft 1.21.1 на NeoForge и добавить в сборку - мобов, которые перестали бояться вашего алмазного меча, вы точно запомните.
Как поиграть с друзьями с модом Scaling Difficulty - Растущая сложность мобов?
Мод Scaling Difficulty - Растущая сложность мобов куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Scaling Difficulty - Растущая сложность мобов будет готов за пару минут - BungeeHost сделает всё за вас.
