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

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
init()
init()
method_25426()
init()
protected void
repositionElements()
repositionElements()
method_48640()
refreshWidgetPositions()
public void
onClose()
onClose()
method_25419()
close()
public void
removed()
removed()
method_25432()
removed()
public void
tick()
tick()
method_25393()
tick()
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
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)
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)
mouseReleased(MouseButtonEvent event)
method_25406(class_11909 arg0)
mouseReleased(Click arg0)
public boolean
mouseScrolled(double x, double y, double scrollX, double scrollY)
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)
extractInside(GuiGraphicsExtractor graphics)
method_2337(class_332 arg0)
drawAdvancementTree(DrawContext context)
public void
extractWindow(GuiGraphicsExtractor graphics, int mouseX, int mouseY)
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)
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)
onAddAdvancementRoot(AdvancementNode root)
method_723(class_8781 arg0)
onRootAdded(PlacedAdvancement arg0)
public void
onRemoveAdvancementRoot(AdvancementNode root)
onRemoveAdvancementRoot(AdvancementNode root)
method_720(class_8781 arg0)
onRootRemoved(PlacedAdvancement arg0)
public void
onAddAdvancementTask(AdvancementNode task)
onAddAdvancementTask(AdvancementNode task)
method_721(class_8781 arg0)
onDependentAdded(PlacedAdvancement arg0)
public void
onRemoveAdvancementTask(AdvancementNode task)
onRemoveAdvancementTask(AdvancementNode task)
method_719(class_8781 arg0)
onDependentRemoved(PlacedAdvancement arg0)
public void
onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress progress)
onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress progress)
method_2865(class_8781 arg0, class_167 arg1)
setProgress(PlacedAdvancement arg0, AdvancementProgress arg1)
public void
onSelectedTabChanged(AdvancementHolder selectedTab)
onSelectedTabChanged(AdvancementHolder selectedTab)
method_2866(class_8779 arg0)
selectTab(AdvancementEntry arg0)
public void
onAdvancementsCleared()
onAdvancementsCleared()
method_722()
onClear()
public AdvancementWidget
getAdvancementWidget(AdvancementNode node)
getAdvancementWidget(AdvancementNode node)
method_2335(class_8781 arg0)
getAdvancementWidget(PlacedAdvancement advancement)
private AdvancementTab
getTab(AdvancementNode node)
getTab(AdvancementNode node)
method_2336(class_8781 arg0)
getTab(PlacedAdvancement advancement)