StatTweaker: настройка мобов и предметов в Minecraft

StatTweaker: Полный контроль над характеристиками в Minecraft Когда вы собираете модпак для Minecraft, рано или поздно встаёт вопрос баланса. Один мод добавляет слишком сильных мобов, другой — бесполезные инструменты, а стандартные характеристики брони не вписываются в новую реальность. StatTweak...

Скачать StatTweaker для Minecraft 1.7.10

Оригинальное название: StatTweaker

Версии Minecraft: 1.7.10

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
StatTweaker-3.jar1.7.10Forge24 КБСкачать
StatTweaker-4.jar1.7.10Forge25 КБСкачать

StatTweaker: Полный контроль над характеристиками в Minecraft

Когда вы собираете модпак для Minecraft, рано или поздно встаёт вопрос баланса. Один мод добавляет слишком сильных мобов, другой — бесполезные инструменты, а стандартные характеристики брони не вписываются в новую реальность. StatTweaker — это аддон для MineTweaker/CraftTweaker, который позволяет гибко настраивать атрибуты сущностей, предметов и материалов. С его помощью вы можете превратить хаос модов в продуманную, сбалансированную игру.

Что такое StatTweaker и зачем он нужен?

StatTweaker расширяет скриптовые возможности CraftTweaker, добавляя десятки функций для изменения характеристик. Он работает с реестром сущностей (как в команде /summon), позволяя менять здоровье, скорость, урон, сопротивление отбрасыванию, опыт и даже NBT-теги мобов. Кроме того, мод даёт контроль над свойствами материалов брони и инструментов, а также над отдельными предметами — от размера стака до прочности. Если вы хотите, чтобы зомби стали опаснее, алмазная кирка чинилась изумрудами, а курицы «взлетали» на пять блоков вверх — StatTweaker ваш незаменимый помощник.

Установка и зависимости

Для работы StatTweaker необходимы две библиотеки: ASJCore и MineTweaker/CraftTweaker. Убедитесь, что версии совместимы — информация об этом всегда есть в описании файлов мода. Установка стандартна: скачанные jar-файлы помещаются в папку mods. Если вы пользуетесь лаунчером foxygame.net, собрать такой набор модов ещё проще — этот современный и гибкий лаунчер позволяет скачивать дополнения прямо из своего меню, экономя время на поиски и ручную установку.

Настройка сущностей: мобы и игроки

Базовые атрибуты мобов меняются функцией setDefaultAttributes. Вы можете задать максимальное здоровье, дальность преследования, сопротивление отбрасыванию, скорость передвижения и урон. Параметры, отмеченные знаком вопроса, принимают значение null — тогда соответствующая характеристика останется без изменений. Например, чтобы утроить здоровье Иссушителя, используется такой скрипт:

mods.StatTweaker.setDefaultAttributes("WitherBoss", 900.0, null, null, null, null);

Для мобов, которые восстанавливают здоровье особым образом (как Гайя из Botania или Иссушитель при зарядке), стоит применить blacklistSetHealth, чтобы избежать автоматической установки здоровья при спавне.

Исцеление, опыт и особые атрибуты

Функция changeHealing позволяет перенастроить величину исцеления от любых источников — будь то зелья, естественная регенерация или уникальные механики боссов. Если вы увеличили максимальное здоровье Иссушителя до 900, логично изменить и шаг его зарядки с 10 на 30, чтобы анимация не сломалась:

mods.StatTweaker.changeHealing("WitherBoss", 10.0, 30.0);

Количество опыта, выпадающего с моба, задаётся через setXP. Хотите, чтобы слизни приносили 1000 очков опыта? Просто добавьте строку:

mods.StatTweaker.setXP("Slime", 1000);

С помощью setCustomAttributes можно добавить мобу особые свойства, например рунический щит для рыцарей Багрового культа из Thaumcraft. А addNBT открывает доступ к любым NBT-тегам — сделайте всех криперов заряженными, как после удара молнии:

mods.StatTweaker.addNBT("Creeper", "{powered:1}");

Отдельно стоит упомянуть capPotion — эта функция ограничивает максимальный уровень эффектов зелий. Например, чтобы ни одно существо в мире не получило Силу выше уровня 2, достаточно указать:

mods.StatTweaker.capPotion(5, 1);

Работа с материалами и предметами

StatTweaker даёт полный контроль над свойствами материалов брони и инструментов. Вы можете изменить список предметов для починки: почему бы не чинить алмазное снаряжение изумрудами, а каменное — не только булыжником, но и гладким камнем?

mods.StatTweaker.changeToolRepairMaterials("STONE", [<minecraft:cobblestone>, <minecraft:stone>]);

Функции armorProperties и toolProperties позволяют настроить защиту, прочность, зачаровываемость, уровень добычи и базовый урон. Например, чтобы кожаная броня стала такой же «волшебной», как золотая, поднимите зачаровываемость до 30. А каменная кирка пусть добывает алмазы — установите harvestLevel равным 3.

Тонкая настройка отдельных предметов

Можно менять свойства конкретных предметов, не затрагивая весь материал. Увеличьте урон золотого меча до 6, как у железного, или расширьте стак яиц до 64. Для брони и мечей есть отдельные функции: armorProperties для предмета брони и swordProperties для меча. Например, золотая кираса может получить защиту 6:

mods.StatTweaker.armorProperties(<minecraft:golden_chestplate>, 6, null);

Поддержка Thaumcraft 4

Если в вашем модпаке присутствует Thaumcraft 4, не забудьте включить его поддержку в конфигурационном файле StatTweaker. После этого вы сможете управлять искажением (warping) предметов и базовым руническим щитом. Сделайте алмазный меч ещё более искажённым или добавьте рунический щит алмазному нагруднику:

mods.StatTweakerTC.overrideWarping(<minecraft:diamond_sword>, 5);
mods.StatTweakerTC.overrideBaseRunicShield(<minecraft:diamond_chestplate>, 10);

Примеры для вдохновения

Вот несколько идей, которые можно реализовать с помощью StatTweaker в своём модпаке:

  • Создайте сверхбыстрых коров (setMovementSpeed("Cow", 0.5)) и близоруких скелетов, которые замечают игрока только в трёх блоках (setFollowRange("Skeleton", 3.0)).
  • Сделайте оцелотов миниатюрными, чтобы они пролезали под плитами: setSize("Ozelot", 0.5, 0.5).
  • Добавьте пассивную регенерацию грибным коровам — 1 здоровье каждые 20 тиков: addHealing("MushroomCow", 20, 1.0).
  • Увеличьте высоту шага куриц до 5.0, чтобы они «взлетали» на целые блоки: setStepHeight("Chicken", 5.0).

Заключение

StatTweaker — это мощный инструмент для авторов модпаков, стремящихся к идеальному балансу. Гибкий синтаксис CraftTweaker и десятки функций настройки атрибутов, материалов и предметов делают его незаменимым дополнением. Будь то изменение здоровья боссов, свойств брони или даже NBT-тегов — всё в ваших руках. Экспериментируйте со скриптами, и ваш Minecraft станет именно таким, каким вы его задумали.