Crash avec des mods 1.20.1 Forge

Mxhs

Aventurier
29 Août 2023
7
0
1
22
Bonsoir, suite à une installation de mods sur mon jeu j'ai tenté de créer un nouveau monde mais impossible puisque le jeu décide de crash à chaque tentative.

Code de sortie: -1
Version du jeu: 1.20.1
Version Forge: 47.1.0

Crash -1.png


Je vous laisse ci-dessous les logs.

Merci à vous.
 

Fichiers joints

  • latest.log
    443.2 KB · Affichages: 47

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
163
464
247
21
Mìlhüsa
Autant pour moi, essaye de :
  1. Mettre à jour Forge (tu as la 47.1.0, la dernière est la 47.1.46) ;
  2. Rétrograder Forge dans sa version 47.0.35 (tu dois appuyer sur “Show all Versions” vers le bas de la page).
 

Mxhs

Aventurier
29 Août 2023
7
0
1
22
Autant pour moi, essaye de :
  1. Mettre à jour Forge (tu as la 47.1.0, la dernière est la 47.1.46) ;
  2. Rétrograder Forge dans sa version 47.0.35 (tu dois appuyer sur “Show all Versions” vers le bas de la page).

1. Toujours le même problème quand je crée un monde avec la dernière version de Forge. ( Création du monde -> Écran noir et rouge après le chargement du monde -> crash du jeu ).

2. Les mods ont besoin des dernières version Forge.

Pour moi ce n'est pas un problème de version Forge mais un problème venant d'un mod mais lequel ? Rien est expliqué dans les logs que j'ai donné ?
Malheureusement pour moi je ne comprends rien aux logs..
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
163
464
247
21
Mìlhüsa
Code:
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.Camera.m_90583_()" because "net.minecraft.client.Minecraft.m_91290_().f_114358_" is null
    at com.supermartijn642.core.render.RenderUtils.getCameraPosition(RenderUtils.java:94) ~[supermartijn642corelib-1.1.12a-forge-mc1.20.jar%23219!/:?]
    at com.supermartijn642.movingelevators.elevator.ElevatorGroupRenderer.renderBlocks(ElevatorGroupRenderer.java:56) ~[movingelevators-1.4.3b-forge-mc1.20.jar%23210!/:?]
    at net.minecraft.client.renderer.LevelRenderer.handler$zel000$renderChunkLayer(LevelRenderer.java:5796) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.minecraft.client.renderer.LevelRenderer.m_172993_(LevelRenderer.java:2593) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.optifine.shaders.ShadersRender.renderShadowMap(ShadersRender.java:457) ~[OptiFine_1.20.1_HD_U_I5.jar%23230!/:?]
    at net.optifine.shaders.Shaders.beginRender(Shaders.java:4998) ~[OptiFine_1.20.1_HD_U_I5.jar%23230!/:?]
    at net.minecraft.client.renderer.GameRenderer.m_109089_(GameRenderer.java:1584) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1279) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?]
    at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-forge-47.1.0.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.1.0.jar:?]
    at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.1.0.jar:?]
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.1.0.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
L'erreur peut se traduire par « impossible d'appeler net.minecraft.client.Camera.m_90583_() car net.minecraft.client.Minecraft.m_91290_().f_114358_ est indéfini », donc en gros un mod tente d'accéder à la caméra (le joueur) alors qu'il n'y a pas encore de caméra (le monde est en train d'être chargé), c'est une erreur de programmation.

Si tu regardes la hiérarchie des appels de fonction (ça se lit de haut en bas), tu as Forge qui appelle OptiFine qui appelle Moving Elevators qui appelle SuperMartijn642's Core Lib, et comme les trois derniers sont à jour le mieux est d'essayer si ça marche en mettant à jour Forge (47.0.35 est la version recommandée par OptiFine).

TL;DR: le mod SuperMartijn642's Core Lib est mal programmé, tu peux au choix :
  • Attendre une nouvelle version qui corrige le problème ;
  • Enlever Moving Elevators ;
  • Regarder si enlever OptiFine corrige le problème ;
  • Essayer si le mod fonctionne sous Fabric.
 

Mxhs

Aventurier
29 Août 2023
7
0
1
22
J'ai corrigé le problème en supprimant SuperMartijin642's Core Lib ainsi que Moving Elevators puisqu'ils fonctionnent ensemble.
J'ai ensuite rétrogradé de version Forge ( Conseillé par Optifine en version 47.0.35 )
Cependant j'ai dû supprimer PuzzlesLib et VisualWorkBench puisqu'ils ne fonctionnait pas avec cette version de Forge.

Au moins mon problème est résolu !
Merci à toi pour ton aide et ton temps, je te souhaite une agréable journée.

Cordialement,
Mxhs
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
163
464
247
21
Mìlhüsa
Si tu as enlevé ces deux mods, tu peux tenter de repasser sous la dernière version de Forge (il me semble qu'OptiFine fonctionne quand même) et réinstaller PuzzlesLib & Visual Workbench.