Задать вопрос
@GaMis

Я создаю сервер майнкрафт на forge с модами, но возникает проблема, с чем это может быть связано и как это решить?

Возникает очень неприятная проблема при создании сервера. Мы с другом создавали сервер на forge с модами, на которых уже играли через радмин, но были проблемы с пингом и мы решили попробовать сделать сервер. У друга получилось запустить сервер с модами на своем пк и все работало как надо и без ошибок со всеми модами, но у него не хватает оперативной памяти из-за этого мы решили перекинуть папку с этим сервером мне и я уже его запустил, так как у меня больше оперативки. Он все заархивировал, отправил мне через сайт, я скачал и нажал run.bat, и уже у меня появились ошибки с модами, говорило что какие-то моды конфликтуют с другими (хотя все то же самое у друга работало), мы пытались удалять все конфликтные моды и это ни чем не помогало. Я решил сделать все то же самое что делал друг для создания сервера сам создал сервер и просто перекинул папки mods и config в только что созданный сервер, который работал без модов и опять появились ошибки. Мы даже попробовали другие ядра у друга запускается с этими модами, а у меня нет. Версии java у нас полностью идентичны. Мы не понимаем с чем это может быть связанно то что все то же самое работает у одного и не работает у другого. Еще я попробовал перекинуть, то что мне перекинули и у меня не запускалось, обратно другу и у него все запустилось.
Это часть консоли с сервером когда я запустил папку с сервером который мне перекинул друг без изменений и который работал у него:

Forge: net.minecraftforge:47.4.0[12:47:12] [main/ERROR] [minecraft/Main]: Failed to start the minecraft server
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
        Create (create) has failed to load correctly
?7java.lang.ExceptionInInitializerError: null
]
        at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:246) ~[fmlcore-1.20.1-47.4.0.jar%23348!/:?] {}
        at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$20(ModLoader.java:210) ~[fmlcore-1.20.1-47.4.0.jar%23348!/:?] {}
        at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin}
        at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:210) ~[fmlcore-1.20.1-47.4.0.jar%23348!/:?] {}
        at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$13(ModLoader.java:183) ~[fmlcore-1.20.1-47.4.0.jar%23348!/:?] {}
        at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
        at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:183) ~[fmlcore-1.20.1-47.4.0.jar%23348!/:?] {}
        at net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:30) ~[forge-1.20.1-47.4.0-universal.jar%23352!/:?] {re:classloading}
        at net.minecraft.server.Main.main(Main.java:125) ~[server-1.20.1-20230612.114412-srg.jar%23347!/:?] {re:classloading}
        at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
        at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
        at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] {}
        at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] {}
        at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar%2355!/:?] {}
        at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
  • Вопрос задан
  • 538 просмотров
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 3
1. Установи на свой сервер ту же версию Java Runtime, что и у твоего друга
2. Копируй не только config и mods, а целиком весь сервер, так как могут быть ещё файлы, которые нужны.
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Все делать нужно не случайно, а последовательно, так можно найти конкретную проблему.

Проверяешь версию джавы, проверяешь версию майнкрафта, моды копируешь по одному и с каждым запускаешь, пока не найдешь на каком глючит. Читаешь внимательно ошибку, почему глючит, гуглишь, думаешь.
Ответ написан
Комментировать
@rPman
Mod Issue URL: https://github.com/Creators-of-Create/Create/issues
Exception message: java.lang.NullPointerException: Registry entry not present: create:copycat

гуглится
https://github.com/Layers-of-Railways/Railway/issu...
Судя по всему еще не решеная проблема или в процессе.

Если я верно понял, проблема возникает из-за неожиданного порядка загрузки модов. Я предлагаю решить следующим образом. Открыть логи майнкрафт на работающей машине и посмотреть, в каком порядке загружаются моды на ней, затем повторить тот же порядок на целевой машине, например копируя файлы в каталог mods в этом порядке (если я верно понимаю, при копировании скопом разные файловые менедеры меняют unsorted порядок по разному, ну а mod loader грузит их как получится, ожидая что forge все правильно разрулит)... советую перед копированием пересоздать сам каталог mods.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы