net.minecraft.client.gui.screen.advancement

public class AdvancementTab

net.minecraft.client.gui.screens.advancements.AdvancementTab
net.minecraft.class_454
net.minecraft.client.gui.screen.advancement.AdvancementTab

Field summary

Modifier and TypeField
private final MinecraftClient
minecraft
field_2680
client
private final AdvancementsScreen
screen
field_2687
screen
private final AdvancementTabType
type
field_2684
type
private final int
index
field_2681
index
private final PlacedAdvancement
rootNode
field_46142
root
private final AdvancementDisplay
display
field_2695
display
private final ItemStack
icon
field_2697
icon
private final Text
title
field_2686
title
private final AdvancementWidget
root
field_2696
rootWidget
private final Map<AdvancementEntry, AdvancementWidget>
widgets
field_2685
widgets
private double
scrollX
field_2690
originX
private double
scrollY
field_2689
originY
private int
minX
field_2694
minPanX
private int
minY
field_2693
minPanY
private int
maxX
field_2692
maxPanX
private int
maxY
field_2691
maxPanY
private float
fade
field_2688
alpha
private boolean
centered
field_2683
initialized

Constructor summary

ModifierConstructor
public (MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, PlacedAdvancement root, AdvancementDisplay display)

Method summary

Modifier and TypeMethod
public AdvancementTabType
getType()
method_35734()
getType()
public int
getIndex()
method_35735()
getIndex()
public PlacedAdvancement
getRootNode()
method_53813()
getRoot()
public Text
getTitle()
method_2309()
getTitle()
public AdvancementDisplay
getDisplay()
method_35736()
getDisplay()
public void
extractTab(GuiGraphicsExtractor graphics, int xo, int yo, int mouseX, int mouseY, boolean selected)
method_2311(class_332 arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
drawBackground(DrawContext context, int x, int y, int mouseX, int mouseY, boolean selected)
public void
extractIcon(GuiGraphicsExtractor graphics, int xo, int yo)
method_2315(class_332 arg0, int arg1, int arg2)
drawIcon(DrawContext context, int x, int y)
public void
extractContents(GuiGraphicsExtractor graphics, int windowLeft, int windowTop)
method_2310(class_332 arg0, int arg1, int arg2)
render(DrawContext context, int x, int y)
public void
extractTooltips(GuiGraphicsExtractor graphics, int mouseX, int mouseY, int xo, int yo)
method_2314(class_332 arg0, int arg1, int arg2, int arg3, int arg4)
drawWidgetTooltip(DrawContext context, int mouseX, int mouseY, int x, int y)
public boolean
isMouseOver(int xo, int yo, double mx, double my)
method_2316(int arg0, int arg1, double arg2, double arg3)
isClickOnTab(int screenX, int screenY, double mouseX, double mouseY)
public static AdvancementTab
create(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode root)
method_2317(class_310 arg0, class_457 arg1, int arg2, class_8781 arg3)
create(MinecraftClient client, AdvancementsScreen screen, int index, PlacedAdvancement root)
public void
scroll(double x, double y)
method_2313(double arg0, double arg1)
move(double offsetX, double offsetY)
public boolean
canScrollHorizontally()
method_76273()
canScrollHorizontally()
public boolean
canScrollVertically()
method_76274()
canScrollVertically()
public void
addAdvancement(AdvancementNode node)
method_2318(class_8781 arg0)
addAdvancement(PlacedAdvancement advancement)
private void
addWidget(AdvancementWidget widget, AdvancementHolder advancement)
method_2319(class_456 arg0, class_8779 arg1)
addWidget(AdvancementWidget widget, AdvancementEntry advancement)
public AdvancementWidget
getWidget(AdvancementHolder advancement)
method_2308(class_8779 arg0)
getWidget(AdvancementEntry advancement)
public AdvancementsScreen
getScreen()
method_2312()
getScreen()