Class CrashReport

java.lang.Object
net.minecraft.util.crash.CrashReport

public class CrashReport
extends Object
Mappings:
Namespace Name
official l
intermediary net/minecraft/class_128
named net/minecraft/util/crash/CrashReport
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_1091 Lnet/minecraft/class_128;field_1091:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/util/crash/CrashReport;LOGGER:Lorg/apache/logging/log4j/Logger;
    • message

      private final String message
      Mappings:
      Namespace Name Mixin selector
      official b Ll;b:Ljava/lang/String;
      intermediary field_1087 Lnet/minecraft/class_128;field_1087:Ljava/lang/String;
      named message Lnet/minecraft/util/crash/CrashReport;message:Ljava/lang/String;
    • cause

      private final Throwable cause
      Mappings:
      Namespace Name Mixin selector
      official c Ll;c:Ljava/lang/Throwable;
      intermediary field_1093 Lnet/minecraft/class_128;field_1093:Ljava/lang/Throwable;
      named cause Lnet/minecraft/util/crash/CrashReport;cause:Ljava/lang/Throwable;
    • systemDetailsSection

      private final CrashReportSection systemDetailsSection
      Mappings:
      Namespace Name Mixin selector
      official d Ll;d:Lm;
      intermediary field_1092 Lnet/minecraft/class_128;field_1092:Lnet/minecraft/class_129;
      named systemDetailsSection Lnet/minecraft/util/crash/CrashReport;systemDetailsSection:Lnet/minecraft/util/crash/CrashReportSection;
    • otherSections

      private final List<CrashReportSection> otherSections
      Mappings:
      Namespace Name Mixin selector
      official e Ll;e:Ljava/util/List;
      intermediary field_1089 Lnet/minecraft/class_128;field_1089:Ljava/util/List;
      named otherSections Lnet/minecraft/util/crash/CrashReport;otherSections:Ljava/util/List;
    • file

      private File file
      Mappings:
      Namespace Name Mixin selector
      official f Ll;f:Ljava/io/File;
      intermediary field_1090 Lnet/minecraft/class_128;field_1090:Ljava/io/File;
      named file Lnet/minecraft/util/crash/CrashReport;file:Ljava/io/File;
    • hasStackTrace

      private boolean hasStackTrace
      Mappings:
      Namespace Name Mixin selector
      official g Ll;g:Z
      intermediary field_1086 Lnet/minecraft/class_128;field_1086:Z
      named hasStackTrace Lnet/minecraft/util/crash/CrashReport;hasStackTrace:Z
    • stackTrace

      private StackTraceElement[] stackTrace
      Mappings:
      Namespace Name Mixin selector
      official h Ll;h:[Ljava/lang/StackTraceElement;
      intermediary field_1088 Lnet/minecraft/class_128;field_1088:[Ljava/lang/StackTraceElement;
      named stackTrace Lnet/minecraft/util/crash/CrashReport;stackTrace:[Ljava/lang/StackTraceElement;
  • Constructor Details

    • CrashReport

      public CrashReport​(String message, Throwable cause)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ll;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
      intermediary <init> Lnet/minecraft/class_128;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
      named <init> Lnet/minecraft/util/crash/CrashReport;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  • Method Details

    • fillSystemDetails

      private void fillSystemDetails()
      Mappings:
      Namespace Name Mixin selector
      official i Ll;i()V
      intermediary method_559 Lnet/minecraft/class_128;method_559()V
      named fillSystemDetails Lnet/minecraft/util/crash/CrashReport;fillSystemDetails()V
    • getMessage

      public String getMessage()
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a()Ljava/lang/String;
      intermediary method_561 Lnet/minecraft/class_128;method_561()Ljava/lang/String;
      named getMessage Lnet/minecraft/util/crash/CrashReport;getMessage()Ljava/lang/String;
    • getCause

      public Throwable getCause()
      Mappings:
      Namespace Name Mixin selector
      official b Ll;b()Ljava/lang/Throwable;
      intermediary method_564 Lnet/minecraft/class_128;method_564()Ljava/lang/Throwable;
      named getCause Lnet/minecraft/util/crash/CrashReport;getCause()Ljava/lang/Throwable;
    • addStackTrace

      public void addStackTrace​(StringBuilder stringBuilder)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ljava/lang/StringBuilder;)V
      intermediary method_555 Lnet/minecraft/class_128;method_555(Ljava/lang/StringBuilder;)V
      named addStackTrace Lnet/minecraft/util/crash/CrashReport;addStackTrace(Ljava/lang/StringBuilder;)V
    • getCauseAsString

      public String getCauseAsString()
      Mappings:
      Namespace Name Mixin selector
      official d Ll;d()Ljava/lang/String;
      intermediary method_557 Lnet/minecraft/class_128;method_557()Ljava/lang/String;
      named getCauseAsString Lnet/minecraft/util/crash/CrashReport;getCauseAsString()Ljava/lang/String;
    • asString

      public String asString()
      Mappings:
      Namespace Name Mixin selector
      official e Ll;e()Ljava/lang/String;
      intermediary method_568 Lnet/minecraft/class_128;method_568()Ljava/lang/String;
      named asString Lnet/minecraft/util/crash/CrashReport;asString()Ljava/lang/String;
    • getFile

      @Environment(CLIENT) public File getFile()
      Mappings:
      Namespace Name Mixin selector
      official f Ll;f()Ljava/io/File;
      intermediary method_572 Lnet/minecraft/class_128;method_572()Ljava/io/File;
      named getFile Lnet/minecraft/util/crash/CrashReport;getFile()Ljava/io/File;
    • writeToFile

      public boolean writeToFile​(File file)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ljava/io/File;)Z
      intermediary method_569 Lnet/minecraft/class_128;method_569(Ljava/io/File;)Z
      named writeToFile Lnet/minecraft/util/crash/CrashReport;writeToFile(Ljava/io/File;)Z
    • getSystemDetailsSection

      public CrashReportSection getSystemDetailsSection()
      Mappings:
      Namespace Name Mixin selector
      official g Ll;g()Lm;
      intermediary method_567 Lnet/minecraft/class_128;method_567()Lnet/minecraft/class_129;
      named getSystemDetailsSection Lnet/minecraft/util/crash/CrashReport;getSystemDetailsSection()Lnet/minecraft/util/crash/CrashReportSection;
    • addElement

      public CrashReportSection addElement​(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ljava/lang/String;)Lm;
      intermediary method_562 Lnet/minecraft/class_128;method_562(Ljava/lang/String;)Lnet/minecraft/class_129;
      named addElement Lnet/minecraft/util/crash/CrashReport;addElement(Ljava/lang/String;)Lnet/minecraft/util/crash/CrashReportSection;
    • addElement

      public CrashReportSection addElement​(String name, int ignoredStackTraceCallCount)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ljava/lang/String;I)Lm;
      intermediary method_556 Lnet/minecraft/class_128;method_556(Ljava/lang/String;I)Lnet/minecraft/class_129;
      named addElement Lnet/minecraft/util/crash/CrashReport;addElement(Ljava/lang/String;I)Lnet/minecraft/util/crash/CrashReportSection;
    • generateWittyComment

      private static String generateWittyComment()
      Mappings:
      Namespace Name Mixin selector
      official j Ll;j()Ljava/lang/String;
      intermediary method_573 Lnet/minecraft/class_128;method_573()Ljava/lang/String;
      named generateWittyComment Lnet/minecraft/util/crash/CrashReport;generateWittyComment()Ljava/lang/String;
    • create

      public static CrashReport create​(Throwable cause, String title)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ljava/lang/Throwable;Ljava/lang/String;)Ll;
      intermediary method_560 Lnet/minecraft/class_128;method_560(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/class_128;
      named create Lnet/minecraft/util/crash/CrashReport;create(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/util/crash/CrashReport;
    • initCrashReport

      public static void initCrashReport()
      Mappings:
      Namespace Name Mixin selector
      official h Ll;h()V
      intermediary method_24305 Lnet/minecraft/class_128;method_24305()V
      named initCrashReport Lnet/minecraft/util/crash/CrashReport;initCrashReport()V