Перейти к содержимому

LexForgeFix

Разрешить некоторым модам для MinecraftForge 47.3.10+ работать на NeoForge 47.1.x

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
931
Подписчиков на Modrinth
1
версии
2
Обновлён
7 января 20267 янв.
Опубликован
в 2026

Коротко о моде

Работает на NeoForge
Для Minecraft 1.20.1
Нужен и в игре, и на сервере
Последняя версия — 0.1.1 от 7 января 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1
Описание переведено автоматическиПоказать оригинал (EN)

MinecraftForge 1.20.1-47.3.10 добавил новую возможность: конструктор класса входа мода может принимать FMLJavaModLoadingContext в качестве параметра, тогда как NeoForge 47.1.x в то же время не поддерживал такой конструктор мода.

Этот мод добавляет классический конструктор без параметров к таким модам через модификацию байткода.

Исправляет эти ошибки:

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:109) ~[language-java-47.2.2.jar%23416!/:47.2] {}
-- MOD somemod --
Details:
    Mod File: <.minecraft>/mods/<somemod>-1.20.1-Forge.jar
    Failure message: Some Mod (somemod) has failed to load correctly
        java.lang.RuntimeException: Could not find mod constructor. Allowed optional argument classes: ModContainer, IEventBus, FMLModContainer
    Mod Version: 1.1.4514
    Mod Issue URL: https://example.com/
    Exception message: java.lang.RuntimeException: Could not find mod constructor. Allowed optional argument classes: ModContainer, IEventBus, FMLModContainer
Stacktrace:
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:109) ~[language-java-47.2.2.jar%23416!/:47.2] {}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[core-47.2.2.jar%23415!/:47.2] {re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?] {re:mixin,re:computing_frames}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?] {re:mixin,re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?] {re:mixin}
-- Head --
Thread: Render thread
Stacktrace:
    at java.lang.Class.getConstructor0(Class.java:3761) ~[?:?] {}
-- MOD somemod --
Details:
    Mod File: <.minecraft>/mods/<somemod>-1.20.1-Forge.jar
    Failure message: Some Mod (somemod) has failed to load correctly
        java.lang.NoSuchMethodException: com.example.SomeMod.<init>()
    Mod Version: 0.1.0
    Mod Issue URL: NOT PROVIDED
    Exception message: java.lang.NoSuchMethodException: com.example.SomeMod.<init>()
Stacktrace:
    at java.lang.Class.getConstructor0(Class.java:3761) ~[?:?] {}
    at java.lang.Class.getDeclaredConstructor(Class.java:2930) ~[?:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:68) ~[javafmllanguage-1.20.1-47.1.3.jar%23181!/:?] {}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.1.3.jar%23180!/:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?] {}

Частые вопросы

Как установить LexForgeFix?

Установите NeoForge под свою версию Minecraft, скачайте LexForgeFix под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть LexForgeFix?

У LexForgeFix есть сборки для Minecraft 1.20.1.

Нужен ли LexForgeFix на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее