- NeoForge — это форк Forge, созданный сообществом в 2023 году, который сейчас лидирует в Forge-линии в текущей версии Minecraft.
- Forge — это оригинальный загрузчик, который на протяжении многих лет поддерживал моддинговую экосистему и до сих пор используется для старых модопаков.
- Разделение было связано с управлением, а не с переписыванием; оба проекта разделяют основные идеи, но с тех пор разошлись.
- Выбирайте NeoForge для новых версий и активных модов; выбирайте Forge для старых модопаков, созданных на его основе.
NeoForge — это развилка Forge, поддерживаемая сообществом, которая началась в 2023 году и теперь является стандартным загрузчиком для моддинг-сцены Forge-lineage на текущих версиях Minecraft. Forge — это оригинальный загрузчик, который на протяжении многих лет поддерживал моддинговую экосистему. Выбирайте NeoForge для новых версий и активных модов; выбирайте Forge для старых модопаков, созданных на его основе.
Где работает Opal
Opal работает на Fabric, а не на семействе Forge, поэтому ни один из них не является загрузчиком, который вы настроили для Opal. Если вы только начинаете, руководство по настройке проведет вас через установку Fabric.
Что из чего
Forge — это оригинальный загрузчик модов для Minecraft. Он поддерживал большую часть сцены модопаков начиная с версии 1.6, с использованием аннотаций для обработки событий, определенного жизненного цикла и ASM-трансформаторов классов в основе.
NeoForge — это форк Forge, отделившийся в 2023 году, когда конфликт руководства в проекте Forge достиг кульминации. Он сохраняет ту же общую архитектуру (реестры, возможности, обработчик событий), но управляется сообществом с более открытой моделью внесения вклада.
Почему произошел форк
Разделение было связано с управлением, а не с переписыванием. Группа разработчиков Forge перешла на проект, принадлежащий сообществу, после разногласий по поводу того, как управляется Forge. Поскольку NeoForge был создан на основе кодовой базы Forge, два загрузчика разделяют большинство своих основных идей, и авторы модов, знакомые с Forge, сразу узнают NeoForge.
Со временем они стали расходиться. NeoForge переработал части API и внедрил собственные соглашения, поэтому мод, созданный для текущей версии NeoForge, не гарантированно загрузится на Forge, и наоборот.
Чем они отличаются
| NeoForge | Forge | |
|---|---|---|
| Происхождение | Форк Forge, созданный сообществом в 2023 году | Оригинальный загрузчик |
| Управление | Принадлежит сообществу, открытые вклады | Традиционное руководство проектом Forge |
| Архитектура | Общая база (реестры, возможности, шина событий) | Реестры, возможности, шина событий |
| Ориентация на новые версии | Текущие версии Minecraft | Поддерживает старую моддинговую сцену |
| Каталог модов | Активно расширяется для современных версий | Обширный каталог для старых версий |
Какой выбрать
- Выберите NeoForge, если вы играете в актуальные версии Minecraft и ваши моды перешли на него. Большинство активно поддерживаемых Forge-модов теперь ориентированы на NeoForge в новых релизах.
- Выберите Forge, если вы используете старый модпак или контент-мод, который распространяется только для Forge. Многие проверенные временем сборки до сих пор построены на его основе.
- Проверьте страницу версий для каждого мода. Один и тот же автор может выпускать Forge-версию для старых версий и NeoForge-версию для новых.
Часто задаваемые вопросы
В текущих версиях Minecraft большая часть сообщества рассматривает NeoForge как преемника модов Forge-линейки. Forge всё ещё существует и продолжает поддерживать более старые версии, поэтому ни один из них полностью не вытеснил другой.
Не всегда надежно. Они имеют общие корни, поэтому некоторые простые моды могут работать, но API разошлись. Мод, предназначенный для одного загрузчика, не гарантированно загрузится в другом. Установите сборку, соответствующую вашему загрузчику.
Нет. NeoForge происходит из семейства Forge и разделяет его модель шины событий и реестра. Fabric — это отдельный, более лёгкий загрузчик со своей собственной моделью патчинга на основе миксинов. Это разные экосистемы.