Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementWidget
@Environment(CLIENT) public class AdvancementWidget extends DrawableHelper
-
Field Summary
Fields Modifier and Type Field Description private Advancementadvancementprivate List<AdvancementWidget>childrenprivate MinecraftClientclientprivate List<OrderedText>descriptionprivate AdvancementDisplaydisplayprivate static int[]field_24262private AdvancementWidgetparentprivate AdvancementProgressprogressprivate AdvancementTabtabprivate OrderedTexttitleprivate static IdentifierWIDGETS_TEXTUREprivate intwidthprivate intxPosprivate intyPosFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display) -
Method Summary
Modifier and Type Method Description voidaddChild(AdvancementWidget widget)voidaddToTree()voiddrawTooltip(MatrixStack matrixStack, int int2, int int3, float float2, int y, int int4)private AdvancementWidgetgetParent(Advancement advancement)intgetX()intgetY()protected voidmethod_2321(MatrixStack matrixStack, int int2, int int3, int int4, int int5, int int6, int int7, int int8, int int9)protected voidmethod_2324(MatrixStack matrixStack, int int2, int int3, int int4, int int5, int int6, int int7, int int8, int int9, int int10)private static floatmethod_27572(TextHandler textHandler, List<StringVisitable> list)voidrenderLines(MatrixStack matrixStack, int int2, int int3, boolean bool)voidrenderWidgets(MatrixStack matrixStack, int int2, int int3)voidsetProgress(AdvancementProgress progress)booleanshouldRender(int originX, int originY, int mouseX, int mouseY)private List<StringVisitable>wrapDescription(Text text, int width)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffset
-
Field Details
-
WIDGETS_TEXTURE
-
field_24262
private static final int[] field_24262 -
tab
-
advancement
-
display
-
title
-
width
private final int width -
description
-
client
-
parent
-
children
-
progress
-
xPos
private final int xPos -
yPos
private final int yPos
-
-
Constructor Details
-
AdvancementWidget
public AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display)
-
-
Method Details
-
method_27572
-
wrapDescription
-
getParent
-
renderLines
-
renderWidgets
-
setProgress
-
addChild
-
drawTooltip
public void drawTooltip(MatrixStack matrixStack, int int2, int int3, float float2, int y, int int4) -
method_2324
protected void method_2324(MatrixStack matrixStack, int int2, int int3, int int4, int int5, int int6, int int7, int int8, int int9, int int10) -
method_2321
protected void method_2321(MatrixStack matrixStack, int int2, int int3, int int4, int int5, int int6, int int7, int int8, int int9) -
shouldRender
public boolean shouldRender(int originX, int originY, int mouseX, int mouseY) -
addToTree
public void addToTree() -
getY
public int getY() -
getX
public int getX()
-