Modded crash log analyzer
“Exit code 1” names nothing. The mod that crashed your game is written in the log, usually near the top, among four thousand lines of noise. Open your crash report or latest.log here and get the mods involved, most likely first, the dependencies you are missing with the exact version they ask for, and what to do about each.
Loading…
Where to find the log
A crash while playing writes a file to .minecraft/crash-reports/. A crash while the game starts often writes no report at all; then .minecraft/logs/latest.log has it. Most launchers (Prism, CurseForge, Modrinth App) keep a separate .minecraft folder per instance, so open the instance folder first.
Reading the result
The first mod listed is the one the log points at most directly: named as the suspect, failing to load, or missing a dependency. A mod that only appears further down a stack trace is often a bystander. Fix missing dependencies first, since they cause most of the errors that follow them.