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$Builderintermediary net/minecraft/class_7855$class_8775official fzb$a
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.mojang.datafixers.util.Either<AbuseReport.ReportWithId, AbuseReport.ValidationError> build(AbuseReportContext context) abstract booleanvoidsetOpinionComments(String opinionComments) voidsetReason(AbuseReportReason reason) abstract @Nullable AbuseReport.ValidationErrorvalidate()
-
Field Details
-
report
- Mappings:
Namespace Name Mixin selector named reportLnet/minecraft/client/session/report/AbuseReport$Builder;report:Lnet/minecraft/client/session/report/AbuseReport;intermediary field_46061Lnet/minecraft/class_7855$class_8775;field_46061:Lnet/minecraft/class_7855;official aLfzb$a;a:Lfzb;
-
limits
protected final com.mojang.authlib.minecraft.report.AbuseReportLimits limits- Mappings:
Namespace Name Mixin selector named limitsLnet/minecraft/client/session/report/AbuseReport$Builder;limits:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;intermediary field_46062Lnet/minecraft/class_7855$class_8775;field_46062:Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;official bLfzb$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;)Vintermediary <init>Lnet/minecraft/class_7855$class_8775;<init>(Lnet/minecraft/class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vofficial <init>Lfzb$a;<init>(Lfzb;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
-
Method Details
-
getReport
- Mappings:
Namespace Name Mixin selector named getReportLnet/minecraft/client/session/report/AbuseReport$Builder;getReport()Lnet/minecraft/client/session/report/AbuseReport;intermediary method_53611Lnet/minecraft/class_7855$class_8775;method_53611()Lnet/minecraft/class_7855;official eLfzb$a;e()Lfzb;
-
getReportedPlayerUuid
- Mappings:
Namespace Name Mixin selector named getReportedPlayerUuidLnet/minecraft/client/session/report/AbuseReport$Builder;getReportedPlayerUuid()Ljava/util/UUID;intermediary method_53612Lnet/minecraft/class_7855$class_8775;method_53612()Ljava/util/UUID;official fLfzb$a;f()Ljava/util/UUID;
-
getOpinionComments
- Mappings:
Namespace Name Mixin selector named getOpinionCommentsLnet/minecraft/client/session/report/AbuseReport$Builder;getOpinionComments()Ljava/lang/String;intermediary method_53613Lnet/minecraft/class_7855$class_8775;method_53613()Ljava/lang/String;official gLfzb$a;g()Ljava/lang/String;
-
setOpinionComments
- Mappings:
Namespace Name Mixin selector named setOpinionCommentsLnet/minecraft/client/session/report/AbuseReport$Builder;setOpinionComments(Ljava/lang/String;)Vintermediary method_53610Lnet/minecraft/class_7855$class_8775;method_53610(Ljava/lang/String;)Vofficial aLfzb$a;a(Ljava/lang/String;)V
-
getReason
- Mappings:
Namespace Name Mixin selector named getReasonLnet/minecraft/client/session/report/AbuseReport$Builder;getReason()Lnet/minecraft/client/session/report/AbuseReportReason;intermediary method_53614Lnet/minecraft/class_7855$class_8775;method_53614()Lnet/minecraft/class_7573;official hLfzb$a;h()Lfzd;
-
setReason
- Mappings:
Namespace Name Mixin selector named setReasonLnet/minecraft/client/session/report/AbuseReport$Builder;setReason(Lnet/minecraft/client/session/report/AbuseReportReason;)Vintermediary method_53609Lnet/minecraft/class_7855$class_8775;method_53609(Lnet/minecraft/class_7573;)Vofficial aLfzb$a;a(Lfzd;)V
-
hasEnoughInfo
public abstract boolean hasEnoughInfo()- Mappings:
Namespace Name Mixin selector named hasEnoughInfoLnet/minecraft/client/session/report/AbuseReport$Builder;hasEnoughInfo()Zintermediary method_53602Lnet/minecraft/class_7855$class_8775;method_53602()Zofficial bLfzb$a;b()Z
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/client/session/report/AbuseReport$Builder;validate()Lnet/minecraft/client/session/report/AbuseReport$ValidationError;intermediary method_53605Lnet/minecraft/class_7855$class_8775;method_53605()Lnet/minecraft/class_7855$class_7567;official cLfzb$a;c()Lfzb$b;
-
build
public abstract com.mojang.datafixers.util.Either<AbuseReport.ReportWithId,AbuseReport.ValidationError> build(AbuseReportContext context) - Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/client/session/report/AbuseReport$Builder;build(Lnet/minecraft/client/session/report/AbuseReportContext;)Lcom/mojang/datafixers/util/Either;intermediary method_53600Lnet/minecraft/class_7855$class_8775;method_53600(Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either;official aLfzb$a;a(Lfzf;)Lcom/mojang/datafixers/util/Either;
-