net.minecraft.client.multiplayer.chat.report

public class ChatReportBuilder

evo
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder
net.minecraft.class_7566
net.minecraft.client.report.ChatAbuseReport
net.minecraft.src.C_238503_

Field summary

Modifier and TypeField
private final UUID
a
reportId
field_39648
id
f_241684_
private final Instant
b
createdAt
field_39649
timestamp
f_238740_
private final UUID
c
reportedProfileId
field_39650
reportedPlayerUuid
f_238574_
private final com.mojang.authlib.minecraft.report.AbuseReportLimits
d
limits
field_39651
limits
f_238736_
private final it.unimi.dsi.fastutil.ints.IntSet
e
reportedMessages
field_39652
selections
f_238766_
private String
f
comments
field_39653
opinionComments
f_238576_
private ReportReason
g
reason
field_39654
reason
f_238594_

Constructor summary

ModifierConstructor
private (UUID id, Instant timestamp, UUID reportedPlayerUuid, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)
public (UUID reportedPlayerUuid, com.mojang.authlib.minecraft.report.AbuseReportLimits limits)

Method summary

Modifier and TypeMethod
public void
a(String arg0)
setComments(String arg0)
method_44576(String arg0)
setOpinionComments(String opinionComments)
m_239079_(String arg0)
public void
a(evq arg0)
setReason(ReportReason arg0)
method_44574(class_7573 arg0)
setReason(AbuseReportReason reason)
m_239097_(C_238466_ arg0)
public void
a(int arg0)
toggleReported(int arg0)
method_44569(int arg0)
toggleMessageSelection(int index)
m_239051_(int arg0)
public UUID
a()
reportedProfileId()
method_44568()
getReportedPlayerUuid()
m_239436_()
public it.unimi.dsi.fastutil.ints.IntSet
b()
reportedMessages()
method_44579()
getSelections()
m_239716_()
public String
c()
comments()
method_44582()
getOpinionComments()
m_238976_()
public ReportReason
d()
reason()
method_44583()
getReason()
m_239339_()
public boolean
b(int arg0)
isReported(int arg0)
method_44580(int arg0)
hasSelectedMessage(int index)
m_240221_(int arg0)
public ChatReportBuilder$CannotBuildReason
e()
checkBuildable()
method_44584()
validate()
m_239332_()
public com.mojang.datafixers.util.Either<ChatReportBuilder$Result, ChatReportBuilder$CannotBuildReason>
a(evr arg0)
build(ReportingContext arg0)
method_44575(class_7574 arg0)
finalizeReport(AbuseReportContext reporter)
m_240128_(C_238495_ arg0)
private com.mojang.authlib.minecraft.report.ReportEvidence
a(evf arg0)
buildEvidence(ChatLog arg0)
method_44571(class_7555 arg0)
collectEvidence(ChatLog log)
m_239182_(C_238481_ arg0)
private Stream<ChatLog$Entry<LoggedChatMessageLink>>
a(evf arg0, it.unimi.dsi.fastutil.ints.Int2ObjectMap<evj$a> arg1, UUID arg2)
chainForPlayer(ChatLog arg0, it.unimi.dsi.fastutil.ints.Int2ObjectMap<LoggedChatMessage$Player> arg1, UUID arg2)
method_44961(class_7555 arg0, it.unimi.dsi.fastutil.ints.Int2ObjectMap<class_7557$class_7558> arg1, UUID arg2)
streamHeadersFrom(ChatLog log, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReceivedMessage$ChatMessage> evidences, UUID senderUuid)
m_241825_(C_238481_ p_242153_, it.unimi.dsi.fastutil.ints.Int2ObjectMap<C_241577_> p_242301_, UUID arg2)
private static it.unimi.dsi.fastutil.ints.Int2ObjectMap<LoggedChatMessage$Player>
a(evf arg0, int arg1, com.mojang.authlib.minecraft.report.AbuseReportLimits arg2)
collectReferencedContext(ChatLog arg0, int arg1, com.mojang.authlib.minecraft.report.AbuseReportLimits arg2)
method_44958(class_7555 arg0, int arg1, com.mojang.authlib.minecraft.report.AbuseReportLimits arg2)
collectEvidences(ChatLog log, int selectedIndex, com.mojang.authlib.minecraft.report.AbuseReportLimits abuseReportLimits)
m_241787_(C_238481_ p_242227_, int p_242178_, com.mojang.authlib.minecraft.report.AbuseReportLimits p_242421_)
private static Stream<ChatLog$Entry<LoggedChatMessage$Player>>
a(evf arg0, int arg1, int arg2)
trailingContext(ChatLog arg0, int arg1, int arg2)
method_44957(class_7555 arg0, int arg1, int arg2)
streamSucceedingMessages(ChatLog log, int selectedIndex, int maxCount)
m_241801_(C_238481_ p_242447_, int p_242340_, int p_242471_)
private static void
a(evf arg0, int arg1, evo$b arg2)
walkMessageReferenceGraph(ChatLog arg0, int arg1, ChatReportBuilder$ReferencedMessageVisitor arg2)
method_44960(class_7555 arg0, int arg1, class_7566$class_7632 arg2)
collectPrecedingMessages(ChatLog log, int selectedIndex, ChatAbuseReport$IndexedMessageConsumer consumer)
m_241774_(C_238481_ p_242430_, int p_242234_, C_242478_ p_242920_)
private static it.unimi.dsi.fastutil.ints.IntCollection
a(evf arg0, int arg1, sd arg2)
messageReferences(ChatLog arg0, int arg1, PlayerChatMessage arg2)
method_44959(class_7555 arg0, int arg1, class_7471 arg2)
collectIndicesUntilLastSeen(ChatLog log, int selectedIndex, SignedMessage message)
m_242584_(C_238481_ p_242933_, int p_242860_, C_213510_ p_242922_)
private com.mojang.authlib.minecraft.report.ReportChatMessage
a(int arg0, evj$a arg1)
buildReportedChatMessage(int arg0, LoggedChatMessage$Player arg1)
method_44570(int arg0, class_7557$class_7558 arg1)
toReportChatMessage(int index, ReceivedMessage$ChatMessage message)
m_242005_(int p_242239_, C_241577_ arg1)
private com.mojang.authlib.minecraft.report.ReportChatMessage
a(evk arg0)
buildReportedChatHeader(LoggedChatMessageLink arg0)
method_44963(class_7630 arg0)
toReportChatMessage(HeaderEntry headerEntry)
m_241990_(C_241592_ arg0)
private static String
a(rq arg0)
encodeComponent(Component arg0)
method_44577(class_2561 arg0)
serializeContent(Text content)
m_239802_(C_4996_ p_239803_)
public ChatReportBuilder
f()
copy()
method_44585()
copy()
m_239582_()