net.minecraft.client.session.report

public final class AbuseReportContext

net.minecraft.client.multiplayer.chat.report.ReportingContext
net.minecraft.class_7574
net.minecraft.client.session.report.AbuseReportContext

Field summary

Modifier and TypeField
private static final Text
DRAFT_TITLE
field_1_11770
TITLE_NEW_TEXT
private static final Text
DRAFT_MESSAGE
field_1_11769
CONTENT_TEXT
private static final Text
CONTINUE_EDITING
field_1_11764
EDIT_TEXT
private static final Text
DISCARD_AND_RESTART
field_1_11766
RESTART_TEXT
private static final Text
QUIT_TITLE
field_1_11772
QUIT_TO_TITLE_TITLE_NEW_TEXT
private static final Text
QUIT_MESSAGE
field_1_11771
QUIT_TO_TITLE_CONTENT_NEW_TEXT
private static final Text
DISCARD_AND_QUIT
field_1_11765
QUIT_TO_TITLE_DISCARD_TEXT
private static final Tooltip
DISCARD_TOOLTIP
field_1_11767
QUIT_TO_TITLE_TOOLTIP
private static final Tooltip
DISCARD_TOOLTIP_CHAT
field_1_11768
QUIT_TO_TITLE_CHAT_TOOLTIP
private static final int
LOG_CAPACITY
field_39675
MAX_LOGS
private final AbuseReportSender
sender
field_40819
sender
private final ReporterEnvironment
environment
field_40820
environment
private final ChatLog
chatLog
field_40821
chatLog
private AbuseReport
draftReport
field_40822
draft

Constructor summary

ModifierConstructor
public (AbuseReportSender sender, ReporterEnvironment environment, ChatLog chatLog)

Method summary

Modifier and TypeMethod
public static AbuseReportContext
create(ReportEnvironment environment, com.mojang.authlib.minecraft.UserApiService userApiService)
method_44599(class_7569 arg0, com.mojang.authlib.minecraft.UserApiService arg1)
create(ReporterEnvironment environment, com.mojang.authlib.minecraft.UserApiService userApiService)
public void
draftReportHandled(Minecraft minecraft, Screen lastScreen, Runnable onDiscard, boolean quitToTitle, Predicate<Report> canHandle)
method_46552(class_310 arg0, class_437 arg1, Runnable arg2, boolean arg3, Predicate<class_7855> arg4)
tryShowDraftScreen(MinecraftClient client, Screen parent, Runnable callback, boolean quit, Predicate<AbuseReport> willBeLostOnQuit)
public void
draftReportHandled(Minecraft minecraft, Screen lastScreen, Runnable onDiscard, boolean quitToTitle)
method_1_11423(class_310 arg0, class_437 arg1, Runnable arg2, boolean arg3)
tryShowDraftScreen(MinecraftClient client, Screen parent, Runnable callback, boolean quit)
public AbuseReportSender
sender()
method_46550()
getSender()
public ChatLog
chatLog()
method_46555()
getChatLog()
public boolean
matches(ReportEnvironment environment)
method_44598(class_7569 arg0)
environmentEquals(ReporterEnvironment environment)
public void
setReportDraft(Report draftReport)
method_46553(class_7855 arg0)
setDraft(AbuseReport draft)
public boolean
hasDraftReport()
method_46556()
hasDraft()
public AbuseReport
getDraftReport()
method_1_11424()
getDraft()
public boolean
hasDraftReportFor(UUID playerId)
method_46554(UUID arg0)
draftPlayerUuidEquals(UUID uuid)
private void
lambda$draftReportHandled$0(Minecraft arg0, Report arg1, Screen arg2, boolean arg3, Runnable arg4, DiscardReportWarningScreen$Builder arg5)
method_1_11425(class_310 arg0, class_7855 arg1, class_437 arg2, boolean arg3, Runnable arg4, class_7539$class_1_1820 arg5)
method_1_11425(MinecraftClient arg0, AbuseReport arg1, Screen arg2, boolean arg3, Runnable arg4, DiscardWarningScreen$ButtonFactory buttonFactory)
private void
lambda$draftReportHandled$2(Runnable arg0, Button arg1)
method_1_11426(Runnable arg0, class_4185 arg1)
method_1_11426(Runnable arg0, ButtonWidget button)
private void
lambda$draftReportHandled$1(Minecraft arg0, Report arg1, Screen arg2, Button arg3)
method_46551(class_310 arg0, class_7855 arg1, class_437 arg2, class_4185 arg3)
method_46551(MinecraftClient arg0, AbuseReport arg1, Screen arg2, ButtonWidget button)