▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/FoxifiedClassTweaker
FoxifiedClassTweaker

FoxifiedClassTweaker

Библиотечный мод FoxifiedClassTweaker добавляет поддержку Fabric ClassTweaker для FancyModLoader (NeoForge). Нужен для совместимости и портирования модов.

Оцените первым
26.2K
1

FoxifiedClassTweaker - это вспомогательный мод для Майнкрафт, который добавляет поддержку Fabric ClassTweaker для FancyModLoader (FML). Если объяснять на пальцах: он работает как мостик, позволяя использовать файлы ClassTweaker и AccessWidener (AW), написанные для Фабрика, в среде NeoForge. Это особенно полезно при портировании сложных модов и создании сборок модов, где нужна глубокая модификация ванильного кода без переписывания исходников.

Зачем это нужно

Обычно разработчики под Fabric используют AccessWidener, чтобы расширять доступ к приватным полям и методам игры или менять логику работы классов. NeoForge использует свои инструменты, вроде AccessTransformer. FoxifiedClassTweaker решает проблему несовместимости: теперь авторам модов не нужно писать две разные версии кода. Они могут использовать один и тот же файл настроек для обоих загрузчиков. Лицензия проекта - Apache-2.0, что типично для открытой инфраструктуры моддинга.

Как использовать (для разработчиков)

Работа с Loom

В среде разработки (dev-окружении) старайтесь использовать Loom. Подойдут любые его форки: architectury-loom, neo-loom от RelativityMC и прочие. Среды ModDevGradle или NeoGradle потребуют дополнительных Gradle-плагинов для обработки ClassTweaker и AccessWidener.

Чтобы подключить файл, добавьте запись в META-INF/neoforge.mods.toml. Убедитесь, что сам файл ClassTweaker или AccessWidener лежит в нужной директории ресурса.

toml [[foxified.classtweaker]] file = "modid.classtweaker"

Упаковка в мод (Jar-in-Jar)

Если не хотите заставлять игроков отдельно скачивать эту библиотеку, упакуйте пакет processor прямо в jar-ник вашего мода. Добавьте репозиторий и зависимость в ваш build.gradle:

groovy repositories { maven { name = "KTTMaven" url = "https://maven.kessokuteatime.work/snapshots" } }

dependencies { include "team.ca✨akegirls.foxified:foxified-classtweaker-processor:" }

Важно: проект поддерживает FancyModLoader 10 и выше. Учтите, что FML 10 корректно работает только с официальными маппинггами (official mappings).

Для игроков

По факту, обычным игрокам не нужно заморачиваться. Если какой-то мод для Minecraft указывает FoxifiedClassTweaker в зависимостях, просто установите его как обычный мод в папку mods. В большинстве случаев разработчик уже встроил нужные библиотеки внутрь своего файла, и всё заведется само.

Важный нюанс

FoxifiedClassTweaker - это узкоспециализированный инструмент. Он не добавляет контент, мобов или блоки. Его задача - обеспечить совместимость на уровне байткода. Если вы собираете сборку модов и сталкиваетесь с крашами из-за несовместимости Fabric-модов на NeoForge, проверьте логи: возможно, вам не хватает именно этого моста.

Партнёрский материал

Как поиграть с друзьями с модом FoxifiedClassTweaker?

Мод FoxifiedClassTweaker куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода FoxifiedClassTweaker будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x

Платформы

Ссылки

Создатели

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:4 дня назад
Главная