Malek's Infinity Gauntlet: удаление дубликатов из модпаков

Malek's Infinity Gauntlet: зачем в модпаке перчатка, которая «стирает» контент Если вы собираете тяжёлый модпак на Forge, вы наверняка сталкивались с дубликатами: три вида меди, два набора руд, лишние зачарования и рецепты, которые только раздувают список блоков и предметов. Мод Malek's Infinity ...

Скачать maleksinfinitygauntlet для Minecraft 1.12.2

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

Версии Minecraft: 1.12.2

Загрузчик: Forge

ФайлMCЗагрузчикРазмер
maleksinfinitygauntlet.jar1.12.2Forge985 КБСкачать

Malek's Infinity Gauntlet: зачем в модпаке перчатка, которая «стирает» контент

Если вы собираете тяжёлый модпак на Forge, вы наверняка сталкивались с дубликатами: три вида меди, два набора руд, лишние зачарования и рецепты, которые только раздувают список блоков и предметов. Мод Malek's Infinity Gauntlet подходит к этой проблеме радикально: он не просто убирает объекты из реестра уже после загрузки, а не даёт им зарегистрироваться. Для игрока это звучит как фраза про реальность по желанию, но на практике это инструмент для администраторов сборок и опытных пользователей, которые понимают последствия.

Как это работает изнутри

Сердце мода — файл конфигурации malekremoveregistries.txt. После первого запуска с установленным модом файл создаётся автоматически; пока вы его не трогали, игра ведёт себя как обычно. Дальше вы вписываете идентификаторы в формате modid:registry_name — то есть так же, как в мире crafting и JEI вы привыкли видеть предметы, блоки, сущности, биомы, зелья или зачарования.

Пример из описания автора: строки вроде iceandfire:fire_dragon, iceandfire:ice_dragon или thermalfoundation:material говорят игре «эти вещи вообще не существуют в реестре». Важно: речь о предотвращении регистрации на раннем этапе, а не о «невидимом» удалении после инициализации модов.

Технически автору пришлось зайти в зону mixins — перехватов кода загрузчика и инициализации. Это даёт мощь, но также означает, что сочетание с другими агрессивными core-модами иногда ведёт себя непредсказуемо. Относитесь к Gauntlet как к хирургическому скальпелю, а не к кнопке «сделай красиво само».

Зачем это нужно в больших сборках

Главный выигрыш — уменьшение размера реестров Minecraft. Чем меньше зарегистрировано блоков, предметов и прочих объектов, тем меньше работы у движка при старте мира, проще внутренние таблицы, ниже пиковая нагрузка на CPU и чаще заметен прирост FPS на слабых машинах. Для модпаков с десятками техно- и магических модов это особенно ощутимо: дублирующиеся слитки и руды любят расползаться по всему crafting-дереву.

Здесь на сцену выходит ore dictionary (общие теги металлов и материалов). Если вы вырезаете, скажем, слитки одного мода, но машины другого мода всё равно находят совместимый материал по тем же тегам, рецепты часто продолжают складываться. Конечно, стопроцентной гарантии нет — всегда есть моды с жёсткими ссылками на конкретные предметы, — но на практике для «лишних» руд и слитков подход с oredict срабатывает в подавляющем большинстве случаев.

Практические шаги и привычные риски

Перед тем как править список, сделайте резервную копию мира и конфигов. Начинайте с малого: удалите один-два явно лишних ресурса, проверьте крафт ключевых механизмов, загляните в креатив или через тот же JEI, что цепочки не рвутся. Если вырезать пачками и без тестов, возможны краши, битые рецепты и в худшем случае повреждение сохранения — автор прямо предупреждает о риске порчи данных при неправильном использовании.

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

Когда вы настраиваете набор модов под себя, удобный лаунчер экономит кучу времени: этот мод можно без лишней возни поставить через лаунчер foxygame.net — гибкий и современный клиент для Minecraft, где моды подтягиваются прямо из меню без ручного копирования jar-файлов по папкам.

Кому подойдёт Gauntlet, а кому нет

Идеальная аудитория — создатели модпаков и игроки, которые уже понимают разницу между версиями, biomes, enchantments и внутренними id. Если вы только начинаете путь в моддинге, сначала освойте базовые лаунчеры, channels обновлений и типичные конфликты, а к Gauntlet возвращайтесь, когда сможете откатить мир за пять минут.

Итог простой: Malek's Infinity Gauntlet — это специализированный инструмент для ускорения и облегчения тяжёлых сборок за счёт того, что ненужные элементы никогда не попадают в реестр. Пользуйтесь им осознанно, тестируйте после каждого изменения и помните: сила «щелчка» пропорциональна вашей внимательности к деталям crafting и совместимости модов.