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 gae$a
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract com.mojang.datafixers.util.Either
<AbuseReport.ReportWithId, AbuseReport.ValidationError> build
(AbuseReportContext context) abstract boolean
void
setOpinionComments
(String opinionComments) void
setReason
(AbuseReportReason reason) abstract @Nullable AbuseReport.ValidationError
validate()
-
Field Details
-
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
Lgae$a;a:Lgae;
-
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
Lgae$a;b:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
-
-
Constructor Details
-
Builder
- 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>
Lgae$a;<init>(Lgae;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
-
Method Details
-
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
Lgae$a;e()Lgae;
-
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
Lgae$a;f()Ljava/util/UUID;
-
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
Lgae$a;g()Ljava/lang/String;
-
setOpinionComments
- 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
Lgae$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 h
Lgae$a;h()Lgag;
-
setReason
- 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
Lgae$a;a(Lgag;)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
Lgae$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
Lgae$a;c()Lgae$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
Lgae$a;a(Lgai;)Lcom/mojang/datafixers/util/Either;
-