Class AbuseReport

java.lang.Object
net.minecraft.client.session.report.AbuseReport
Direct Known Subclasses:
ChatAbuseReport, SkinAbuseReport, UsernameAbuseReport

@Environment(CLIENT) public abstract class AbuseReport extends Object
Mappings:
Namespace Name
official fjv
intermediary net/minecraft/class_7855
named net/minecraft/client/session/report/AbuseReport
  • Field Details

    • reportId

      protected final UUID reportId
      Mappings:
      Namespace Name Mixin selector
      official a Lfjv;a:Ljava/util/UUID;
      intermediary field_40813 Lnet/minecraft/class_7855;field_40813:Ljava/util/UUID;
      named reportId Lnet/minecraft/client/session/report/AbuseReport;reportId:Ljava/util/UUID;
    • currentTime

      protected final Instant currentTime
      Mappings:
      Namespace Name Mixin selector
      official b Lfjv;b:Ljava/time/Instant;
      intermediary field_40814 Lnet/minecraft/class_7855;field_40814:Ljava/time/Instant;
      named currentTime Lnet/minecraft/client/session/report/AbuseReport;currentTime:Ljava/time/Instant;
    • reportedPlayerUuid

      protected final UUID reportedPlayerUuid
      Mappings:
      Namespace Name Mixin selector
      official c Lfjv;c:Ljava/util/UUID;
      intermediary field_40815 Lnet/minecraft/class_7855;field_40815:Ljava/util/UUID;
      named reportedPlayerUuid Lnet/minecraft/client/session/report/AbuseReport;reportedPlayerUuid:Ljava/util/UUID;
    • opinionComments

      protected String opinionComments
      Mappings:
      Namespace Name Mixin selector
      official d Lfjv;d:Ljava/lang/String;
      intermediary field_40817 Lnet/minecraft/class_7855;field_40817:Ljava/lang/String;
      named opinionComments Lnet/minecraft/client/session/report/AbuseReport;opinionComments:Ljava/lang/String;
    • reason

      @Nullable protected @Nullable AbuseReportReason reason
      Mappings:
      Namespace Name Mixin selector
      official e Lfjv;e:Lfjx;
      intermediary field_40818 Lnet/minecraft/class_7855;field_40818:Lnet/minecraft/class_7573;
      named reason Lnet/minecraft/client/session/report/AbuseReport;reason:Lnet/minecraft/client/session/report/AbuseReportReason;
  • Constructor Details

    • AbuseReport

      public AbuseReport(UUID reportId, Instant currentTime, UUID reportedPlayerUuid)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfjv;<init>(Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
      intermediary <init> Lnet/minecraft/class_7855;<init>(Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
      named <init> Lnet/minecraft/client/session/report/AbuseReport;<init>(Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
  • Method Details

    • playerUuidEquals

      public boolean playerUuidEquals(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjv;a(Ljava/util/UUID;)Z
      intermediary method_46549 Lnet/minecraft/class_7855;method_46549(Ljava/util/UUID;)Z
      named playerUuidEquals Lnet/minecraft/client/session/report/AbuseReport;playerUuidEquals(Ljava/util/UUID;)Z
    • copy

      public abstract AbuseReport copy()
      Mappings:
      Namespace Name Mixin selector
      official b Lfjv;b()Lfjv;
      intermediary method_46547 Lnet/minecraft/class_7855;method_46547()Lnet/minecraft/class_7855;
      named copy Lnet/minecraft/client/session/report/AbuseReport;copy()Lnet/minecraft/client/session/report/AbuseReport;
    • createReportScreen

      public abstract Screen createReportScreen(Screen parent, AbuseReportContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjv;a(Leyk;Lfjz;)Leyk;
      intermediary method_53596 Lnet/minecraft/class_7855;method_53596(Lnet/minecraft/class_437;Lnet/minecraft/class_7574;)Lnet/minecraft/class_437;
      named createReportScreen Lnet/minecraft/client/session/report/AbuseReport;createReportScreen(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/session/report/AbuseReportContext;)Lnet/minecraft/client/gui/screen/Screen;