Presence Footsteps [Forge]
Категорії мода
Зовнішні ресурси
Розробники моду
Paint_Ninja
Опис мода
Presence Footsteps [Forge] - це неофіційний порт мода Presence Footsteps з Fabric в Forge. Якщо у вас виникли проблеми з цією версією мода для Forge, будь ласка, створіть проблему тут - не турбуйте Sollace на оригінальній версії мода для Fabric через проблеми, які виникають з цією версією для Forge.
Чому? Просто кажучи, я хотів продовжувати насолоджуватися цим модом на сучасних версіях Minecraft поряд з іншими модами для Forge. В минулому мод використовував LiteLoader, який можна було запускати опціонально поверх Forge, але з переходом на Fabric це вже не можливо. Різні люди просили про порт для Forge, однак розробник мода заявив, що не має наміру цього робити. Оскільки ліцензія MIT, я взяв це в свої руки і зробив якнайбільш точний порт за кілька днів.
Як? Я вже портував різні невеликі Fabric моди до Forge для особистого використання у минулому, з кожним портом навчаючись більш ефективним методам. З Presence Footsteps я виконав наступну процедуру:
- Клонувати репозиторій Fabric мода для портування
- Отримати Forge MDK, налаштувати конфігурації Mixin та Yarn2MCP для Yarn мапінгів
- Використовувати команду updateMappings ForgeGradle для конвертації Yarn в MCP
- Використовувати Discord бота Linkie для ручного перекладу залишених Yarn імен класів на MCP імена класів, а також перекладу деяких Mixin речей
- Ручний переклад Fabric-специфічних API та практик на відповідні Forge еквіваленти (наприклад, різні системи подій, різні способи ініціалізації мода і т. д.)
Примітки щодо порту:
- Наступного разу я спробую використовувати MojMap як проміжний переклад маппінгів замість Yarn2MCP, щоб скоротити час налаштування та дозволити гнучкість між використанням команд updateMappings ForgeGradle або migrateMappings Looms. Я не використовував їх на цей раз, оскільки останній раз перевіряв, Linkie не підтримував переклад між MojMap та MCP, але це, здається, вже вирішено.
- Я спробував запустити код в Yarn мапінгах Yarn2MCP безпосередньо перед конвертацією в MCP, однак через помилку в мапінгуванні це на жаль не було можливо.
- Мод використовує деякі Fabric-специфічні бібліотеки, тому я також повинен був портувати частини, які були використані. Я мав трохи проблем з цим, але з допомогою...
Завантажити Presence Footsteps [Forge]
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
PresenceFootsteps-1.20.2-1.10.1-beta.1.jar | Forge | 1.20.2 | |
PresenceFootsteps-1.20.1-1.9.1-beta.1.jar | Forge | 1.20.1 | |
PresenceFootsteps-1.19.4-1.8.0-beta-1-forge.jar | Forge | 1.19.4 | |
PresenceFootsteps-1.18.2-1.5.1-forge.jar | Forge | 1.18.2 | |
PresenceFootsteps-1.19.2-1.6.4.1-forge.jar | Forge | 1.19.2 | |
PresenceFootsteps-1.19.3-1.7.1-forge.jar | Forge | 1.19.3 | |
presencefootsteps-r29-1.16.4.jar | Forge | 1.16.4 |