net.minecraft.client.gui.screen.advancement

public class AdvancementsScreen

extends Screen implements ClientAdvancementManager$Listener

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ClientAdvancementManager$Listener, AdvancementManager$Listener

net.minecraft.client.gui.screens.advancements.AdvancementsScreen
net.minecraft.class_457
net.minecraft.client.gui.screen.advancement.AdvancementsScreen

Field summary

Modifier and TypeField
private static final Identifier
WINDOW_LOCATION
field_2717
WINDOW_TEXTURE
public static final int
WINDOW_WIDTH
field_32298
WINDOW_WIDTH
public static final int
WINDOW_HEIGHT
field_32299
WINDOW_HEIGHT
private static final int
WINDOW_INSIDE_X
field_32306
PAGE_OFFSET_X
private static final int
WINDOW_INSIDE_Y
field_32307
PAGE_OFFSET_Y
public static final int
WINDOW_INSIDE_WIDTH
field_32300
PAGE_WIDTH
public static final int
WINDOW_INSIDE_HEIGHT
field_32301
PAGE_HEIGHT
private static final int
WINDOW_TITLE_X
field_32308
TITLE_OFFSET_X
private static final int
WINDOW_TITLE_Y
field_32309
TITLE_OFFSET_Y
private static final int
BACKGROUND_TEXTURE_WIDTH
field_52799
field_52799
private static final int
BACKGROUND_TEXTURE_HEIGHT
field_52800
field_52800
public static final int
BACKGROUND_TILE_WIDTH
field_32302
field_32302
public static final int
BACKGROUND_TILE_HEIGHT
field_32303
field_32303
public static final int
BACKGROUND_TILE_COUNT_X
field_32304
field_32304
public static final int
BACKGROUND_TILE_COUNT_Y
field_32305
field_32305
private static final double
SCROLL_SPEED
field_45431
field_45431
private static final Text
VERY_SAD_LABEL
field_26553
SAD_LABEL_TEXT
private static final Text
NO_ADVANCEMENTS_LABEL
field_26554
EMPTY_TEXT
private static final Text
TITLE
field_26555
ADVANCEMENTS_TEXT
private final ThreePartsLayoutWidget
layout
field_49530
layout
private final Screen
lastScreen
field_49531
parent
private int
leftPos
field_1_7133
x
private int
topPos
field_1_7134
y
private final ClientAdvancementManager
advancements
field_2721
advancementHandler
private final Map<AdvancementEntry, AdvancementTab>
tabs
field_2719
tabs
private AdvancementTab
selectedTab
field_2720
selectedTab
private boolean
isScrolling
field_2718
movingTab

Constructor summary

ModifierConstructor
public (ClientAdvancementManager advancementHandler)
public (ClientAdvancementManager advancementHandler, Screen parent)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public void
onClose()
method_25419()
close()
public void
removed()
method_25432()
removed()
public void
tick()
method_25393()
tick()
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
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
mouseDragged(MouseButtonEvent event, double dx, double dy)
method_25403(class_11909 arg0, double arg1, double arg2)
mouseDragged(Click arg0, double arg1, double arg2)
public boolean
mouseReleased(MouseButtonEvent event)
method_25406(class_11909 arg0)
mouseReleased(Click arg0)
public boolean
mouseScrolled(double x, double y, double scrollX, double scrollY)
method_25401(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
private void
extractInside(GuiGraphicsExtractor graphics)
method_2337(class_332 arg0)
drawAdvancementTree(DrawContext context)
public void
extractWindow(GuiGraphicsExtractor graphics, int mouseX, int mouseY)
method_2334(class_332 arg0, int arg1, int arg2)
drawWindow(DrawContext context, int mouseX, int mouseY)
private void
extractTooltips(GuiGraphicsExtractor graphics, int mouseX, int mouseY)
method_2338(class_332 arg0, int arg1, int arg2)
drawWidgetTooltip(DrawContext context, int mouseX, int mouseY)
public void
onAddAdvancementRoot(AdvancementNode root)
method_723(class_8781 arg0)
onRootAdded(PlacedAdvancement arg0)
public void
onRemoveAdvancementRoot(AdvancementNode root)
method_720(class_8781 arg0)
onRootRemoved(PlacedAdvancement arg0)
public void
onAddAdvancementTask(AdvancementNode task)
method_721(class_8781 arg0)
onDependentAdded(PlacedAdvancement arg0)
public void
onRemoveAdvancementTask(AdvancementNode task)
method_719(class_8781 arg0)
onDependentRemoved(PlacedAdvancement arg0)
public void
onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress progress)
method_2865(class_8781 arg0, class_167 arg1)
setProgress(PlacedAdvancement arg0, AdvancementProgress arg1)
public void
onSelectedTabChanged(AdvancementHolder selectedTab)
method_2866(class_8779 arg0)
selectTab(AdvancementEntry arg0)
public void
onAdvancementsCleared()
method_722()
onClear()
public AdvancementWidget
getAdvancementWidget(AdvancementNode node)
method_2335(class_8781 arg0)
getAdvancementWidget(PlacedAdvancement advancement)
private AdvancementTab
getTab(AdvancementNode node)
method_2336(class_8781 arg0)
getTab(PlacedAdvancement advancement)
private static void
lambda$init$1(AdvancementsScreen arg0, AbstractWidget arg1)
method_57744(class_457 arg0, class_339 arg1)
method_57744(AdvancementsScreen arg0, ClickableWidget child)
private void
lambda$init$0(Button arg0)
method_57743(class_4185 arg0)
method_57743(ButtonWidget button)