Class ChatAbuseReport.Builder
java.lang.Object
net.minecraft.client.session.report.AbuseReport.Builder<ChatAbuseReport>
net.minecraft.client.session.report.ChatAbuseReport.Builder
- Enclosing class:
ChatAbuseReport
@Environment(CLIENT)
public static class ChatAbuseReport.Builder
extends AbuseReport.Builder<ChatAbuseReport>
- Mappings:
Namespace Name named net/minecraft/client/session/report/ChatAbuseReport$Builderintermediary net/minecraft/class_7566$class_8772official gah$a
-
Field Summary
Fields inherited from class net.minecraft.client.session.report.AbuseReport.Builder
limits, report -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(ChatAbuseReport report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.datafixers.util.Either<AbuseReport.ReportWithId, AbuseReport.ValidationError> build(AbuseReportContext context) private com.mojang.authlib.minecraft.report.ReportEvidencecollectEvidences(AbuseReportContext context) copy()booleanbooleanisMessageSelected(int index) voidtoggleMessageSelection(int index) private com.mojang.authlib.minecraft.report.ReportChatMessagetoReportChatMessage(ReceivedMessage.ChatMessage message, boolean selected) validate()Methods inherited from class net.minecraft.client.session.report.AbuseReport.Builder
getOpinionComments, getReason, getReport, getReportedPlayerUuid, isAttested, setAttested, setOpinionComments, setReason
-
Constructor Details
-
Builder
public Builder(ChatAbuseReport report, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/session/report/ChatAbuseReport$Builder;<init>(Lnet/minecraft/client/session/report/ChatAbuseReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vintermediary <init>Lnet/minecraft/class_7566$class_8772;<init>(Lnet/minecraft/class_7566;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vofficial <init>Lgah$a;<init>(Lgah;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
Builder
public Builder(UUID reportedPlayerUuid, com.mojang.authlib.minecraft.report.AbuseReportLimits limits) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/session/report/ChatAbuseReport$Builder;<init>(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vintermediary <init>Lnet/minecraft/class_7566$class_8772;<init>(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Vofficial <init>Lgah$a;<init>(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
-
-
Method Details
-
getSelectedMessages
- Mappings:
Namespace Name Mixin selector named getSelectedMessagesLnet/minecraft/client/session/report/ChatAbuseReport$Builder;getSelectedMessages()Lit/unimi/dsi/fastutil/ints/IntSet;intermediary method_53597Lnet/minecraft/class_7566$class_8772;method_53597()Lit/unimi/dsi/fastutil/ints/IntSet;official aLgah$a;a()Lit/unimi/dsi/fastutil/ints/IntSet;
-
toggleMessageSelection
public void toggleMessageSelection(int index) - Mappings:
Namespace Name Mixin selector named toggleMessageSelectionLnet/minecraft/client/session/report/ChatAbuseReport$Builder;toggleMessageSelection(I)Vintermediary method_53598Lnet/minecraft/class_7566$class_8772;method_53598(I)Vofficial aLgah$a;a(I)V
-
isMessageSelected
public boolean isMessageSelected(int index) - Mappings:
Namespace Name Mixin selector named isMessageSelectedLnet/minecraft/client/session/report/ChatAbuseReport$Builder;isMessageSelected(I)Zintermediary method_53603Lnet/minecraft/class_7566$class_8772;method_53603(I)Zofficial bLgah$a;b(I)Z
-
hasEnoughInfo
public boolean hasEnoughInfo()- Specified by:
hasEnoughInfoin classAbuseReport.Builder<ChatAbuseReport>- 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<ChatAbuseReport>- 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<ChatAbuseReport>- 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;
-
collectEvidences
private com.mojang.authlib.minecraft.report.ReportEvidence collectEvidences(AbuseReportContext context) - Mappings:
Namespace Name Mixin selector named collectEvidencesLnet/minecraft/client/session/report/ChatAbuseReport$Builder;collectEvidences(Lnet/minecraft/client/session/report/AbuseReportContext;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;intermediary method_53604Lnet/minecraft/class_7566$class_8772;method_53604(Lnet/minecraft/class_7574;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;official bLgah$a;b(Lgao;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;
-
toReportChatMessage
private com.mojang.authlib.minecraft.report.ReportChatMessage toReportChatMessage(ReceivedMessage.ChatMessage message, boolean selected) - Mappings:
Namespace Name Mixin selector named toReportChatMessageLnet/minecraft/client/session/report/ChatAbuseReport$Builder;toReportChatMessage(Lnet/minecraft/client/session/report/log/ReceivedMessage$ChatMessage;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;intermediary method_53599Lnet/minecraft/class_7566$class_8772;method_53599(Lnet/minecraft/class_7557$class_7558;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;official aLgah$a;a(Lgad$a;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/client/session/report/ChatAbuseReport$Builder;copy()Lnet/minecraft/client/session/report/ChatAbuseReport$Builder;intermediary method_53606Lnet/minecraft/class_7566$class_8772;method_53606()Lnet/minecraft/class_7566$class_8772;official dLgah$a;d()Lgah$a;
-