Package net.minecraft.client.gui.screen
Class WorkingScreen
- java.lang.Object
-
- net.minecraft.client.gui.AbstractGui
-
- net.minecraft.client.gui.FocusableGui
-
- net.minecraft.client.gui.screen.Screen
-
- net.minecraft.client.gui.screen.WorkingScreen
-
- All Implemented Interfaces:
IGuiEventListener
,INestedGuiEventHandler
,IRenderable
,IScreen
,IProgressUpdate
public class WorkingScreen extends Screen implements IProgressUpdate
-
-
Field Summary
Fields Modifier and Type Field Description private ITextComponent
header
private int
progress
private ITextComponent
stage
private boolean
stop
-
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, width
-
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
-
Constructor Summary
Constructors Constructor Description WorkingScreen()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
progressStage(ITextComponent p_200209_1_)
void
progressStagePercentage(int p_73718_1_)
void
progressStart(ITextComponent p_200211_1_)
void
progressStartNoAbort(ITextComponent p_200210_1_)
void
render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
boolean
shouldCloseOnEsc()
void
stop()
-
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, removed, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, tick, wrapScreenError
-
Methods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocused
-
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMoved
-
Methods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
Field Detail
-
header
@Nullable private ITextComponent header
-
stage
@Nullable private ITextComponent stage
-
progress
private int progress
-
stop
private boolean stop
-
-
Method Detail
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()
- Overrides:
shouldCloseOnEsc
in classScreen
-
progressStartNoAbort
public void progressStartNoAbort(ITextComponent p_200210_1_)
- Specified by:
progressStartNoAbort
in interfaceIProgressUpdate
-
progressStart
public void progressStart(ITextComponent p_200211_1_)
- Specified by:
progressStart
in interfaceIProgressUpdate
-
progressStage
public void progressStage(ITextComponent p_200209_1_)
- Specified by:
progressStage
in interfaceIProgressUpdate
-
progressStagePercentage
public void progressStagePercentage(int p_73718_1_)
- Specified by:
progressStagePercentage
in interfaceIProgressUpdate
-
stop
public void stop()
- Specified by:
stop
in interfaceIProgressUpdate
-
render
public void render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
- Specified by:
render
in interfaceIRenderable
- Overrides:
render
in classScreen
-
-