Class ChatAbuseReport

java.lang.Object
net.minecraft.client.session.report.AbuseReport
net.minecraft.client.session.report.ChatAbuseReport

@Environment(CLIENT) public class ChatAbuseReport extends AbuseReport
Mappings:
Namespace Name
official fjs
intermediary net/minecraft/class_7566
named net/minecraft/client/session/report/ChatAbuseReport
  • Field Details

    • selectedMessages

      final IntSet selectedMessages
      Mappings:
      Namespace Name Mixin selector
      official f Lfjs;f:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_46059 Lnet/minecraft/class_7566;field_46059:Lit/unimi/dsi/fastutil/ints/IntSet;
      named selectedMessages Lnet/minecraft/client/session/report/ChatAbuseReport;selectedMessages:Lit/unimi/dsi/fastutil/ints/IntSet;
  • Constructor Details

    • ChatAbuseReport

      ChatAbuseReport(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

    • toggleMessageSelection

      public void toggleMessageSelection(int index, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjs;a(ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      intermediary method_44569 Lnet/minecraft/class_7566;method_44569(ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      named toggleMessageSelection Lnet/minecraft/client/session/report/ChatAbuseReport;toggleMessageSelection(ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
    • copy

      public ChatAbuseReport copy()
      Specified by:
      copy in class AbuseReport
      Mappings:
      Namespace Name Mixin selector
      official a Lfjs;a()Lfjs;
      intermediary method_44585 Lnet/minecraft/class_7566;method_44585()Lnet/minecraft/class_7566;
      named copy Lnet/minecraft/client/session/report/ChatAbuseReport;copy()Lnet/minecraft/client/session/report/ChatAbuseReport;
    • createReportScreen

      public Screen createReportScreen(Screen parent, AbuseReportContext context)
      Specified by:
      createReportScreen in class AbuseReport
      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;