Class AbuseReport.Builder<R extends AbuseReport>

java.lang.Object
net.minecraft.client.session.report.AbuseReport.Builder<R>
Direct Known Subclasses:
ChatAbuseReport.Builder, SkinAbuseReport.Builder, UsernameAbuseReport.Builder
Enclosing class:
AbuseReport

@Environment(CLIENT) public abstract static class AbuseReport.Builder<R extends AbuseReport> extends Object
Mappings:
Namespace Name
named net/minecraft/client/session/report/AbuseReport$Builder
intermediary net/minecraft/class_7855$class_8775
official gak$a
  • Field Details

    • report

      protected final R extends AbuseReport report
      Mappings:
      Namespace Name Mixin selector
      named report Lnet/minecraft/client/session/report/AbuseReport$Builder;report:Lnet/minecraft/client/session/report/AbuseReport;
      intermediary field_46061 Lnet/minecraft/class_7855$class_8775;field_46061:Lnet/minecraft/class_7855;
      official a Lgak$a;a:Lgak;
    • limits

      protected final com.mojang.authlib.minecraft.report.AbuseReportLimits limits
      Mappings:
      Namespace Name Mixin selector
      named limits Lnet/minecraft/client/session/report/AbuseReport$Builder;limits:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
      intermediary field_46062 Lnet/minecraft/class_7855$class_8775;field_46062:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
      official b Lgak$a;b:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
  • Constructor Details

    • Builder

      protected Builder(R report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/session/report/AbuseReport$Builder;<init>(Lnet/minecraft/client/session/report/AbuseReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      intermediary <init> Lnet/minecraft/class_7855$class_8775;<init>(Lnet/minecraft/class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      official <init> Lgak$a;<init>(Lgak;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
  • Method Details

    • getReport

      public R getReport()
      Mappings:
      Namespace Name Mixin selector
      named getReport Lnet/minecraft/client/session/report/AbuseReport$Builder;getReport()Lnet/minecraft/client/session/report/AbuseReport;
      intermediary method_53611 Lnet/minecraft/class_7855$class_8775;method_53611()Lnet/minecraft/class_7855;
      official e Lgak$a;e()Lgak;
    • getReportedPlayerUuid

      public UUID getReportedPlayerUuid()
      Mappings:
      Namespace Name Mixin selector
      named getReportedPlayerUuid Lnet/minecraft/client/session/report/AbuseReport$Builder;getReportedPlayerUuid()Ljava/util/UUID;
      intermediary method_53612 Lnet/minecraft/class_7855$class_8775;method_53612()Ljava/util/UUID;
      official f Lgak$a;f()Ljava/util/UUID;
    • getOpinionComments

      public String getOpinionComments()
      Mappings:
      Namespace Name Mixin selector
      named getOpinionComments Lnet/minecraft/client/session/report/AbuseReport$Builder;getOpinionComments()Ljava/lang/String;
      intermediary method_53613 Lnet/minecraft/class_7855$class_8775;method_53613()Ljava/lang/String;
      official g Lgak$a;g()Ljava/lang/String;
    • isAttested

      public boolean isAttested()
      Mappings:
      Namespace Name Mixin selector
      named isAttested Lnet/minecraft/client/session/report/AbuseReport$Builder;isAttested()Z
      intermediary method_61156 Lnet/minecraft/class_7855$class_8775;method_61156()Z
      official h Lgak$a;h()Z
    • setOpinionComments

      public void setOpinionComments(String opinionComments)
      Mappings:
      Namespace Name Mixin selector
      named setOpinionComments Lnet/minecraft/client/session/report/AbuseReport$Builder;setOpinionComments(Ljava/lang/String;)V
      intermediary method_53610 Lnet/minecraft/class_7855$class_8775;method_53610(Ljava/lang/String;)V
      official a Lgak$a;a(Ljava/lang/String;)V
    • getReason

      Mappings:
      Namespace Name Mixin selector
      named getReason Lnet/minecraft/client/session/report/AbuseReport$Builder;getReason()Lnet/minecraft/client/session/report/AbuseReportReason;
      intermediary method_53614 Lnet/minecraft/class_7855$class_8775;method_53614()Lnet/minecraft/class_7573;
      official i Lgak$a;i()Lgam;
    • setReason

      public void setReason(AbuseReportReason reason)
      Mappings:
      Namespace Name Mixin selector
      named setReason Lnet/minecraft/client/session/report/AbuseReport$Builder;setReason(Lnet/minecraft/client/session/report/AbuseReportReason;)V
      intermediary method_53609 Lnet/minecraft/class_7855$class_8775;method_53609(Lnet/minecraft/class_7573;)V
      official a Lgak$a;a(Lgam;)V
    • setAttested

      public void setAttested(boolean attested)
      Mappings:
      Namespace Name Mixin selector
      named setAttested Lnet/minecraft/client/session/report/AbuseReport$Builder;setAttested(Z)V
      intermediary method_61155 Lnet/minecraft/class_7855$class_8775;method_61155(Z)V
      official a Lgak$a;a(Z)V
    • hasEnoughInfo

      public abstract boolean hasEnoughInfo()
      Mappings:
      Namespace Name Mixin selector
      named hasEnoughInfo Lnet/minecraft/client/session/report/AbuseReport$Builder;hasEnoughInfo()Z
      intermediary method_53602 Lnet/minecraft/class_7855$class_8775;method_53602()Z
      official b Lgak$a;b()Z
    • validate

      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/client/session/report/AbuseReport$Builder;validate()Lnet/minecraft/client/session/report/AbuseReport$ValidationError;
      intermediary method_53605 Lnet/minecraft/class_7855$class_8775;method_53605()Lnet/minecraft/class_7855$class_7567;
      official c Lgak$a;c()Lgak$b;
    • build

      public abstract com.mojang.datafixers.util.Either<AbuseReport.ReportWithId,AbuseReport.ValidationError> build(AbuseReportContext context)
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/client/session/report/AbuseReport$Builder;build(Lnet/minecraft/client/session/report/AbuseReportContext;)Lcom/mojang/datafixers/util/Either;
      intermediary method_53600 Lnet/minecraft/class_7855$class_8775;method_53600(Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either;
      official a Lgak$a;a(Lgao;)Lcom/mojang/datafixers/util/Either;