net.minecraft.client.gui.screen

public class TaskScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.GenericWaitingScreen
net.minecraft.class_7534
net.minecraft.client.gui.screen.TaskScreen

Field summary

Modifier and TypeField
private static final int
TITLE_Y
field_39541
TITLE_TEXT_Y
private static final int
MESSAGE_Y
field_39542
DESCRIPTION_TEXT_Y
private static final int
MESSAGE_MAX_WIDTH
field_39543
DESCRIPTION_TEXT_WIDTH
private final boolean
showLoadingDots
field_1_1598
showLoadingDisplay
private final Text
messageText
field_39745
descriptionText
private final Text
buttonLabel
field_39544
closeButtonText
private final Runnable
buttonCallback
field_39545
closeCallback
private final boolean
showButton
field_1_1597
closable
private final boolean
closeOnEscape
field_1_1596
shouldCloseOnEsc
private final MultilineText
message
field_39546
description
private ButtonWidget
button
field_39547
button
private int
disableButtonTicks
field_39746
buttonCooldown

Constructor summary

ModifierConstructor
protected (Text title, boolean showLoadingDisplay, Text descriptionText, Text closeButtonText, Runnable closeCallback, int buttonCooldown, boolean closable, boolean shouldCloseOnEsc)

Method summary

Modifier and TypeMethod
public static TaskScreen
createWaitingWithoutButton(Component title, Component messageText)
method_1_1907(class_2561 arg0, class_2561 arg1)
createWaitingScreen(Text title, Text descriptionText)
public static TaskScreen
createWaiting(Component title, Component buttonLabel, Runnable buttonCallback)
method_44690(class_2561 arg0, class_2561 arg1, Runnable arg2)
createRunningScreen(Text title, Text closeButtonText, Runnable closeCallback)
public static TaskScreen
createCompleted(Component title, Component messageText, Component buttonLabel, Runnable buttonCallback)
method_44691(class_2561 arg0, class_2561 arg1, class_2561 arg2, Runnable arg3)
createResultScreen(Text title, Text descriptionText, Text closeButtonText, Runnable closeCallback)
protected void
init()
method_25426()
init()
public void
tick()
method_25393()
tick()
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public boolean
shouldCloseOnEsc()
method_25422()
shouldCloseOnEsc()
public void
onClose()
method_25419()
close()
public Text
getNarrationMessage()
method_25435()
getNarratedTitle()
private void
lambda$init$0(Button arg0)
method_44689(class_4185 arg0)
method_44689(ButtonWidget button)
private static void
lambda$createWaitingWithoutButton$0()
method_1_1908()
method_1_1908()