NeoForge/patches/net/minecraft/CrashReport.java.patch
Matyrobbrt f741b728f0
1.21-rc1 Update
Co-Authored-By: Apex <29412632+ApexModder@users.noreply.github.com>
Co-Authored-By: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-Authored-By: coehlrich <coehlrich@users.noreply.github.com>
Co-Authored-By: Dennis C <11262040+XFactHD@users.noreply.github.com>
Co-Authored-By: PepperCode1 <44146161+peppercode1@users.noreply.github.com>
2024-06-10 18:48:25 +03:00

48 lines
1.8 KiB
Diff

--- a/net/minecraft/CrashReport.java
+++ b/net/minecraft/CrashReport.java
@@ -58,14 +_,8 @@
if (this.uncategorizedStackTrace != null && this.uncategorizedStackTrace.length > 0) {
p_127520_.append("-- Head --\n");
p_127520_.append("Thread: ").append(Thread.currentThread().getName()).append("\n");
- p_127520_.append("Stacktrace:\n");
-
- for (StackTraceElement stacktraceelement : this.uncategorizedStackTrace) {
- p_127520_.append("\t").append("at ").append(stacktraceelement);
- p_127520_.append("\n");
- }
-
- p_127520_.append("\n");
+ p_127520_.append("Stacktrace:");
+ p_127520_.append(net.neoforged.neoforge.logging.CrashReportExtender.generateEnhancedStackTrace(this.uncategorizedStackTrace));
}
for (CrashReportCategory crashreportcategory : this.details) {
@@ -73,6 +_,7 @@
p_127520_.append("\n\n");
}
+ net.neoforged.neoforge.logging.CrashReportExtender.extendSystemReport(systemReport);
this.systemReport.appendToCrashReportString(p_127520_);
}
@@ -92,18 +_,7 @@
throwable.setStackTrace(this.exception.getStackTrace());
}
- String s;
- try {
- stringwriter = new StringWriter();
- printwriter = new PrintWriter(stringwriter);
- throwable.printStackTrace(printwriter);
- s = stringwriter.toString();
- } finally {
- IOUtils.closeQuietly((Writer)stringwriter);
- IOUtils.closeQuietly((Writer)printwriter);
- }
-
- return s;
+ return net.neoforged.neoforge.logging.CrashReportExtender.generateEnhancedStackTrace(throwable);
}
public String getFriendlyReport(ReportType p_350860_, List<String> p_350563_) {