Class UsernameAbuseReport.Builder
java.lang.Object
net.minecraft.client.session.report.AbuseReport.Builder<UsernameAbuseReport>
net.minecraft.client.session.report.UsernameAbuseReport.Builder
- Enclosing class:
UsernameAbuseReport
@Environment(CLIENT)
public static class UsernameAbuseReport.Builder
extends AbuseReport.Builder<UsernameAbuseReport>
- Mappings:
Namespace Name named net/minecraft/client/session/report/UsernameAbuseReport$Builderintermediary net/minecraft/class_8773$class_8774official gaj$a
-
Field Summary
Fields inherited from class net.minecraft.client.session.report.AbuseReport.Builder
limits, report -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(UUID reportedPlayerUuid, String username, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) Builder(UsernameAbuseReport report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.datafixers.util.Either<AbuseReport.ReportWithId, AbuseReport.ValidationError> build(AbuseReportContext context) booleanvalidate()Methods inherited from class net.minecraft.client.session.report.AbuseReport.Builder
getOpinionComments, getReason, getReport, getReportedPlayerUuid, isAttested, setAttested, setOpinionComments, setReason
-
Constructor Details
-
Builder
public Builder(UsernameAbuseReport report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/session/report/UsernameAbuseReport$Builder;<init>(Lnet/minecraft/client/session/report/UsernameAbuseReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vintermediary <init>Lnet/minecraft/class_8773$class_8774;<init>(Lnet/minecraft/class_8773;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vofficial <init>Lgaj$a;<init>(Lgaj;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
Builder
public Builder(UUID reportedPlayerUuid, String username, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/session/report/UsernameAbuseReport$Builder;<init>(Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vintermediary <init>Lnet/minecraft/class_8773$class_8774;<init>(Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vofficial <init>Lgaj$a;<init>(Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
-
Method Details
-
hasEnoughInfo
public boolean hasEnoughInfo()- Specified by:
hasEnoughInfoin classAbuseReport.Builder<UsernameAbuseReport>- 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 bLgak$a;b()Z
-
validate
- Overrides:
validatein classAbuseReport.Builder<UsernameAbuseReport>- 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 cLgak$a;c()Lgak$b;
-
build
public com.mojang.datafixers.util.Either<AbuseReport.ReportWithId,AbuseReport.ValidationError> build(AbuseReportContext context) - Specified by:
buildin classAbuseReport.Builder<UsernameAbuseReport>- 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 aLgak$a;a(Lgao;)Lcom/mojang/datafixers/util/Either;
-