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 matrices, int x, int y, float alpha, int int2, int int3)private static floatgetMaxWidth(TextHandler textHandler, List<StringVisitable> list)private AdvancementWidgetgetParent(Advancement advancement)intgetX()intgetY()protected voidmethod_2321(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7)protected voidmethod_2324(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7, int int8)voidrenderLines(MatrixStack matrices, int x, int y, boolean bool)voidrenderWidgets(MatrixStack matrices, int x, int y)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, 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
-
getMaxWidth
-
wrapDescription
-
getParent
-
renderLines
-
renderWidgets
-
setProgress
-
addChild
-
drawTooltip
-
method_2324
protected void method_2324(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7, int int8) -
method_2321
protected void method_2321(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7) -
shouldRender
public boolean shouldRender(int originX, int originY, int mouseX, int mouseY) -
addToTree
public void addToTree() -
getY
public int getY() -
getX
public int getX()
-