Class SkinAbuseReport.Builder

java.lang.Object
net.minecraft.client.session.report.AbuseReport.Builder<SkinAbuseReport>
net.minecraft.client.session.report.SkinAbuseReport.Builder
Enclosing class:
SkinAbuseReport

@Environment(CLIENT) public static class SkinAbuseReport.Builder extends AbuseReport.Builder<SkinAbuseReport>
Mappings:
Namespace Name
named net/minecraft/client/session/report/SkinAbuseReport$Builder
intermediary net/minecraft/class_8777$class_8778
official gaj$a
  • Constructor Details

    • Builder

      public Builder(SkinAbuseReport report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/session/report/SkinAbuseReport$Builder;<init>(Lnet/minecraft/client/session/report/SkinAbuseReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      intermediary <init> Lnet/minecraft/class_8777$class_8778;<init>(Lnet/minecraft/class_8777;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      official <init> Lgaj$a;<init>(Lgaj;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
    • Builder

      public Builder(UUID reportedPlayerUuid, Supplier<SkinTextures> skinSupplier, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/session/report/SkinAbuseReport$Builder;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      intermediary <init> Lnet/minecraft/class_8777$class_8778;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
      official <init> Lgaj$a;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
  • Method Details

    • hasEnoughInfo

      public boolean hasEnoughInfo()
      Specified by:
      hasEnoughInfo in class AbuseReport.Builder<SkinAbuseReport>
      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 Lgae$a;b()Z
    • validate

      Specified by:
      validate in class AbuseReport.Builder<SkinAbuseReport>
      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 Lgae$a;c()Lgae$b;
    • build

      public com.mojang.datafixers.util.Either<AbuseReport.ReportWithId,AbuseReport.ValidationError> build(AbuseReportContext context)
      Specified by:
      build in class AbuseReport.Builder<SkinAbuseReport>
      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 Lgae$a;a(Lgai;)Lcom/mojang/datafixers/util/Either;