PigUtils: форк iChunUtil для совместимости модов
Когда вы собираете модпак на базе творчества iChun, почти всегда требуется библиотека iChunUtil. PigUtils появился как альтернативная сборка этой утилиты — форк, решающий вопросы лицензионного характера и дающий ту же функциональность. Сегодня это решение интересно в первую очередь владельцам старых сборок, где замена библиотеки нежелательна без полного цикла тестов. Разберём, для каких версий Minecraft подходит PigUtils, как его установить и почему в свежих модпаках лучше вернуться к оригиналу.
Для каких сборок и версий Minecraft подходит
PigUtils создавался в эпоху, когда оригинальный iChunUtil вызывал споры из‑за формулировок EULA. Форк нацелен на те же версии игры, что и базовая библиотека: преимущественно Minecraft 1.12.2, 1.7.10 и ряд промежуточных сборок на Forge. Если ваш модпак завязан на моды вроде Portal Gun, Gravity Gun или Morph, и в зависимостях жёстко прописан iChunUtil, PigUtils способен подменить его без поломок — при условии, что версии совпадают. Для Fabric этот форк не адаптирован, только Forge.
При подборе модов обращайте внимание на точную версию библиотеки. Смешивание разных веток iChunUtil и PigUtils в одной папке mods почти гарантированно вызовет конфликт классов. Поэтому перед тем как скачать PigUtils: форк iChunUtil для совместимости модов, сверьте номера сборок в описании модпака.
Как установить PigUtils: форк iChunUtil для совместимости модов
Установка не отличается от любого другого мода для Minecraft. Порядок действий:
- Убедитесь, что у вас установлен Forge нужной версии (например, 1.12.2 — 14.23.5.2859 или новее).
- Скачайте PigUtils: форк iChunUtil для совместимости модов с проверенного источника. Файл имеет расширение .jar.
- Поместите скачанный jar в папку mods вашего клиента или сервера.
- Удалите оригинальный iChunUtil, если он там есть — две библиотеки одновременно работать не будут.
- Запустите игру и проверьте, что зависимые моды загрузились без ошибок.
На сервере процедура та же: библиотека должна находиться в серверной папке mods, а клиенты обязаны использовать идентичный набор модов. Любая «тихая» замена на стороне клиента без согласования с администратором может привести к рассинхрону и вылетам.
Совместимость с модами и загрузчиками
Главный вопрос, который волнует сборщиков: не сломает ли PigUtils моды, ожидающие iChunUtil? По задумке автора форка, все вызовы API сохранены, поэтому моды вроде Hats, Morph или Portal Gun должны работать без нареканий. Однако официальный разработчик iChun не принимает баг‑репорты на конфигурации с PigUtils. Если вы столкнулись с ошибкой, искать помощь придётся в сообществе форка, а не у оригинального автора.
Для современных версий Minecraft (1.16.5, 1.18.2, 1.20.1) PigUtils не обновлялся. Причина проста: лицензионные разногласия, породившие форк, были улажены в оригинальном iChunUtil. Поэтому, если вы собираете свежий модпак, качайте официальную библиотеку с CurseForge или Modrinth — это избавит от проблем с совместимостью.
Текущий статус и рекомендации
Автор PigUtils прямо заявил, что проект больше не сопровождается. Форк оставлен в публичном доступе исключительно ради обратной совместимости — чтобы не ломать старые сборки, где он уже прописан в зависимостях. Менять его на оригинал в таком модпаке без полного регрессионного тестирования не советуем: стабильность важнее новизны.
Если вы только планируете сервер или одиночную игру на актуальной ветке Minecraft, ориентируйтесь на оригинальный iChunUtil. Скачать PigUtils: форк iChunUtil для совместимости модов для Minecraft имеет смысл лишь в двух случаях: вы реанимируете древний модпак, где эта библиотека уже зафиксирована, или вы принципиально не приемлете условия оригинальной лицензии и готовы мириться с отсутствием поддержки.
PigUtils — не игровая механика, а технический мостик, который в своё время дал сообществу выбор. Сегодня это страница истории моддинга, полезная лишь узкому кругу хранителей ретро‑сборок. В остальных ситуациях установка оригинальной библиотеки — самый надёжный путь к стабильному крафту, модам и серверной игре.