Pantrywork для Minecraft: унификация рецептов еды в один клик

Мод Pantrywork для Minecraft объединяет все виды сыра и еды из разных аддонов, исправляя совместимость рецептов без лишних блоков.

Pantrywork

Каждый, кто хоть раз пытался собрать масштабную сборку модов на кулинарию в Minecraft, сталкивался с одной и той же головной болью. У вас есть Farmer's Delight с его великолепным сыром, Croptopia со своим вариантом молочного продукта, Pam's HarvestCraft со своей версией и еще дюжина других аддонов, таких как Meadow или Brewin' & Chewin'. Казалось бы, сыр есть везде, но игра считает их совершенно разными предметами. Рецепты, требующие сыр, работают только с одним конкретным типом, создавая параллельные экономические системы, которые никогда не пересекаются. Именно эту проблему решает дополнение Pantrywork, превращая хаос тегов в единую гармоничную систему.

Проблема несовместимости пищевых модов

Основная сложность заключается в том, что авторы различных кулинарных модификаций используют разные стандарты именования и тегирования предметов. Один мод может называть тег для сыра c:cheeses (во множественном числе), другой использует слитное написание вроде c:rawpork, а третий применяет подчеркивания c:raw_pork. В результате рецепт приготовления бутерброда из одного мода категорически отказывается принимать ингредиенты из другого, даже если визуально это один и тот же продукт. Игрокам приходится создавать отдельные фермы для каждого типа еды, что убивает immersion и усложняет геймплей.

Pantrywork выступает в роли универсального переводчика. Это чистый слой данных, который не добавляет новых блоков, предметов или механик игры. Его единственная задача — навести мосты между этими диалектами тегов и привести их к официальным стандартам конвенции NeoForge и Farmer's Delight c:foods/*. После установки этого решения ваши рецепты наконец-то начнут работать так, как задумывалось изначально.

Два уровня интеграции: Идентичность и Роль

Эффективность работы мода строится на двухуровневой системе тегирования, которая обеспечивает глубокую совместимость:

  • Уровень идентичности (Identity): Этот слой расширяет встроенные конвенции и транслирует названия предметов из всех поддерживаемых модов в канонические имена. Например, все вариации сыра из Croptopia, Pam's и других аддонов теперь распознаются игрой как c:foods/cheese. Мосты работают в обе стороны: теги получают эквивалентные предметы из других модов, позволяя рецептам внутри оригинальных аддонов принимать иностранные ингредиенты. Теперь рецепт сыра из Meadow примет сыр из Croptopia, а рецепт рыбы от Pam's согласится использовать улов из Aquaculture.
  • Уровень роли (Role): Второй слой описывает функциональное назначение ингредиента, а не его имя. Теги вида pantrywork:food_component/protein, starch, dairy или sweetener группируют продукты по их кулинарной функции. Создав рецепт против тега белка, вы автоматически делаете его доступным для ванильного стейка, бекона из Farmer's Delight и любого будущего мода, который добавит соответствующий тег, без необходимости выпускать обновления.

Поддерживаемые версии и установка

Если вы хотите скачать Pantrywork и внедрить его в свою сборку, важно знать технические требования. Мод полностью совместим с загрузчиками NeoForge и Fabric. Он поддерживает актуальные версии Minecraft начиная с 1.21.1 и вплоть до 1.21.11, а также серию версий 26.x. Одной из ключевых особенностей является отсутствие жестких зависимостей. Все перекрестные ссылки настроены как опциональные (required: false). Вы можете установить Pantrywork вместе со всеми поддерживаемыми модами, только с одним из них или вообще без них — он загрузится корректно в любом случае и просто соединит то, что найдет в папке mods.

Важно отметить, что мод работает исключительно на стороне сервера. Достаточно разместить файл на сервере, чтобы все игроки получили выгоду от унификации рецептов, не устанавливая ничего на свои клиентские машины. Разумеется, в одиночной игре он также функционирует безупречно, так как ваш локальный мир запускает внутренний сервер.

Для тех, кто предпочитает максимально простой способ управления модами, отличным решением станет использование лаунчера foxygame.net. Этот инструмент позволяет установить Pantrywork для Minecraft буквально в один клик, автоматически подбирая нужную версию под ваш профиль сборки. Кроме того, встроенный каталог дополнений в лаунчере гарантирует, что вы всегда будете иметь актуальную версию мода с исправленными багами совместимости, избавляя от ручного поиска файлов на сторонних ресурсах.

Список поддерживаемых модификаций

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

  • Farmer's Delight (включая Refabricated для Fabric)
  • Croptopia
  • Pam's HarvestCraft 2 Food Core
  • Ocean's Delight (полный модуль идентичности)
  • End's Delight
  • [Let's Do] Vinery, Farm & Charm, Meadow
  • Aquaculture 2
  • Brewin' & Chewin'
  • Origins (теги для диет хищников и вегетарианцев)

Тесты подтвердили работу сложных цепочек крафта: например, жареный сыр с ветчиной от Pam's теперь успешно готовится с использованием молочных продуктов из Croptopia и бекона из Farmer's Delight. Банановый смузи из Croptopia можно сделать с молоком из Refabricated. Отдельный тестовый запуск проводился вообще без установленных поддерживаемых модов, чтобы доказать, что Pantrywork остается «тихим» и не вызывает ошибок в сборках, где эти аддоны отсутствуют.

Преимущества для создателей сборок и авторов модов

Для пакмейкеров (создателей сборок) Pantrywork устраняет необходимость прописывать отдельный рецепт для каждого пищевого мода. Достаточно указать целевой тег роли, и рецепт покроет все установленные у игроков моды, а также те, которые они могут добавить в будущем. Это делает сборку более гибкой и долговечной.

Авторы модов также найдут здесь полезный инструмент. Класс PantryworkTagKeys предоставляет каждый тег в виде константы, позволяя ссылаться на эту таксономию без хардкодинга строк или создания прямых зависимостей от bridged-модов. Все утверждения о работе мода были проверены через автоматизированные GameTests, охватывающие ролевые теги, межмодовую идентичность и разрешение рецептов через RecipeManager.

В заключение, Pantrywork — это незаменимый технический мод для любой серьезной кулинарной сборки. Он не меняет баланс игры, не добавляет новый контент, но кардинально улучшает качество взаимодействия между существующими модами, делая процесс приготовления пищи логичным и удобным. Если вы устали от того, что игра не видит сыр в вашем холодильнике только потому, что он из другого мода, установка этого решения станет лучшим выходом из ситуации.