![Presence Footsteps [Forge]](https://cdn.metamods.net/images/mods/presence-footsteps-forge/logo.png)
Presence Footsteps [Forge]
Активный0.0
Установок
Последнее обновление
Presence Footsteps [Forge]
Обзор проекта
Данный проект представляет собой неофициальную адаптацию мода Presence Footsteps для платформы Forge. Изначально мод был создан для Fabric, и пользователям этой версии рекомендуется обращаться к оригинальной разработке.
В случае возникновения проблем с Forge-версией, сообщения об ошибках следует направлять в соответствующий репозиторий проекта. Не рекомендуется обращаться к автору оригинальной Fabric-версии по вопросам, связанным с данной адаптацией.
Предыстория создания
Основной мотивацией для создания этого порта стало желание продолжить использование мода Presence Footsteps в современных версиях Minecraft вместе с другими модами для Forge. Ранее мод работал через LiteLoader, который мог функционировать поверх Forge, но после перехода на Fabric такая возможность исчезла.
Несмотря на многочисленные запросы сообщества о создании Forge-версии, оригинальный разработчик заявил об отсутствии планов по её реализации. Поскольку мод распространяется под лицензией MIT, была предпринята попытка создать максимально точную адаптацию, которая сохранила все ключевые функции оригинала.
Технические особенности
Версии 1.19.3/1.19.2/1.18.2
Документация по процессу портирования для этих версий будет подготовлена в будущем. В сравнении с версией для 1.16.5, процесс адаптации был значительно оптимизирован.
Версия 1.16.5
Процесс портирования включал несколько этапов: клонирование репозитория оригинального Fabric-мода, настройка инструментов разработки Forge MDK с конфигурациями Mixin и преобразование Yarn-маппингов через Yarn2MCP. Значительная часть работы была автоматизирована с помощью команды updateMappings из ForgeGradle.
Оставшиеся преобразования выполнялись вручную с использованием бота Linkie для Discord, включая перевод названий классов с Yarn на MCP и адаптацию специфичных для Fabric API к эквивалентам Forge. Особое внимание потребовалось уделить библиотекам, которые изначально были предназначены только для Fabric.
В процессе разработки возникли некоторые сложности, включая конфликты имен методов и необходимость временного отключения отдельных функций для обеспечения работоспособности мода.
Доступные версии
Мод доступен для версий Minecraft 1.20.4, 1.20.2, 1.20.1, 1.19.4, 1.19.3, 1.19.2 и 1.18.2 с полной функциональностью. Для версий 1.16.5 и 1.16.4 предусмотрена ограниченная поддержка. Подробная информация о возможностях каждой версии представлена в соответствующих файлах изменений.