TWBB Tweaks — тонкая настройка модпаков в Minecraft
Когда вы собираете собственный модпак, рано или поздно возникает желание подкрутить некоторые рецепты, отключить лишние предметы или изменить баланс. Для таких задач существуют утилиты, которые работают на этапе загрузки игры и не требуют глубокого вмешательства в код. Одна из них — TWBB Tweaks, небольшой, но гибкий мод, созданный специально для проекта «There Will Be Blood» и открытый для всех сборок.
Автор разрабатывал его как внутренний инструмент, чтобы быстро адаптировать механики под нужды своего модпака. Со временем функционал расширился, и теперь мод предлагает целый набор конфигурационных опций, позволяющих управлять рецептами крафта, плавки и даже параметрами инструментов из Tinkers’ Construct. Всё это настраивается через обычный текстовый файл, без необходимости писать скрипты или патчить другие моды.
Основные возможности
TWBB Tweaks не добавляет новых блоков или предметов — он работает как невидимый инженер, меняющий правила игры. Все изменения активируются через конфиг, где можно указать списки предметов, названия жидкостей и числовые значения. Вот ключевые группы настроек:
- Отключение предметов через удаление рецептов — позволяет скрыть нежелательные вещи, указав их идентификаторы или имена из словаря руд (Ore Dictionary).
- Регистрация в Ore Dictionary — добавляет предметы в общий реестр материалов, что упрощает совместимость между модами.
- Нерфы рецептов из Better Beginnings — превращает стандартные крафты в их усложнённые версии, требующие продвинутого верстака, костра или печи для обжига.
- Твики для Tinkers’ Construct — изменение рецептов плавки, пропорций сплавов, температур плавления и стоимости частей инструментов в слитках.
Каждая опция имеет переключатель «On/Off», поэтому можно активировать только нужные правки, не затрагивая остальной баланс. Это особенно ценно, когда модпак уже почти готов, но хочется исправить несколько досадных мелочей.
Детальный разбор конфигурации
Файл настроек использует простой формат с разделителями «|». Разберём каждый раздел подробнее, чтобы вы могли сразу приступить к точной настройке.
Удаление предметов
Чтобы убрать предмет из игры, достаточно записать строку вида modID|itemName|metadata. Metadata можно опустить, тогда исчезнут все варианты этого предмета. Если указать только имя из Ore Dictionary, например oreDictionaryName, мод отключит все предметы, входящие в эту группу. Удобно для массовой очистки инвентаря от дублирующихся ресурсов.
Регистрация в словаре руд
Формат: modID|itemName|metadata|oreDictionaryName. Metadata необязателен. Можно также связать две записи словаря, написав oreDictionaryName|oreDictionaryName — тогда все предметы из первой группы автоматически попадут во вторую. Это решает проблемы с несовместимостью руд из разных модов, позволяя использовать их в общих рецептах.
Нерфы Better Beginnings
При включении этих опций стандартные рецепты брони и инструментов переносятся на продвинутый верстак, а приготовление пищи требует костра или кирпичной печи. Мясо сначала становится обугленным, и только с использованием сковороды превращается в привычную еду. Кирпичные блоки также требуют обжига в специальной печи. Это возвращает дух выживания в ранние этапы игры.
Плавка в Tinkers’ Construct
Мод позволяет добавлять новые рецепты плавки в плавильне. Строка выглядит так: modId|itemName|metadata|fluidName|amount|temperature|modId|blockName|metadata. Первые три параметра можно сократить до modId|itemName или даже до имени из Ore Dictionary, но остальные обязательны. Так можно заставить любой предмет выдавать нужную жидкость при плавлении.
Корректировка сплавов
Формат: fluidName|amount|fluidName|amount|fluidName|amount. Первая пара — выходной сплав, остальные — входные жидкости. Минимум три пары. Старый рецепт сплава удаляется и заменяется новым. Это мощный инструмент для изменения металлургического баланса.
Изменение температур плавления
Простая запись fluidName|temperature. Например, iron.molten|1400 установит температуру плавления железа в 1400 градусов. Мод найдёт все рецепты плавильни, выдающие эту жидкость, и скорректирует их.
Стоимость частей инструментов
Формат: toolPart|numIngots. Например, largeplate|9 задаст стоимость большой пластины в 9 слитков. Мод также обновит все рецепты с использованием литейной формы, пересчитав требуемый объём жидкости (144 мБ на слиток).
Кстати, если вы активно экспериментируете с модами и часто пересобираете сборки, удобно использовать лаунчер, который упрощает установку. Например, через foxygame.net можно скачать моды прямо из меню лаунчера — это гибкий и современный инструмент, позволяющий быстро добавлять утилиты вроде TWBB Tweaks без ручного поиска по папкам. Такой подход экономит время и снижает риск ошибок при настройке конфигов.
Требования и совместимость
Для работы TWBB Tweaks необходима библиотека NincraftLib — общий модуль от команды Nincraft. Если вы планируете использовать твики для Tinkers’ Construct, убедитесь, что установлена версия мода не ниже 1.8.8 build 991. Активация нерфов Better Beginnings, разумеется, требует наличия самого этого мода, иначе изменения не возымеют эффекта. В остальном утилита не конфликтует с большинством популярных модов и серверов.
Разрешение на использование в модпаках
Автор изначально создавал TWBB Tweaks для личного проекта, но написал код достаточно универсальным, чтобы им могли воспользоваться другие сборщики. Вы можете свободно включать мод в свои модпаки, распространять их и адаптировать конфигурацию под собственные нужды. Никаких скрытых ограничений нет — достаточно указать авторство в списке модов.
Итог: кому пригодится этот мод
TWBB Tweaks — это не массовый инструмент для каждого игрока, а скорее точный скальпель для авторов модпаков и администраторов серверов. Если вам нужно убрать дублирующиеся руды, усложнить раннюю игру или перенастроить металлургию Tinkers’ Construct, эта утилита справится без лишнего кода. Простой конфиг, понятный синтаксис и модульная активация делают её отличным дополнением к любой серьёзной сборке. Попробуйте включить её в свой следующий проект — возможно, именно она решит те мелкие проблемы, которые мешали идеальному балансу.