类 AdvancementWidget

java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementWidget

public class AdvancementWidget extends Object
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • getMaxProgressWidth

      private int getMaxProgressWidth()
    • getMaxWidth

      private static float getMaxWidth(StringSplitter p_97304_, List<FormattedText> p_97305_)
    • findOptimalLines

      private List<FormattedText> findOptimalLines(Component p_97309_, int p_97310_)
    • getFirstVisibleParent

      @Nullable private AdvancementWidget getFirstVisibleParent(AdvancementNode p_297515_)
    • drawConnectivity

      public void drawConnectivity(GuiGraphics p_281947_, int p_97300_, int p_97301_, boolean p_97302_)
    • draw

      public void draw(GuiGraphics p_281958_, int p_281323_, int p_283679_)
    • getWidth

      public int getWidth()
    • setProgress

      public void setProgress(AdvancementProgress p_97265_)
    • addChild

      public void addChild(AdvancementWidget p_97307_)
    • drawHover

      public void drawHover(GuiGraphics p_283068_, int p_281304_, int p_281253_, float p_281848_, int p_282097_, int p_281537_)
    • drawMultilineText

      private void drawMultilineText(GuiGraphics p_377348_, List<FormattedCharSequence> p_376770_, int p_375430_, int p_378762_, int p_377335_)
    • isMouseOver

      public boolean isMouseOver(int p_97260_, int p_97261_, int p_97262_, int p_97263_)
    • attachToParent

      public void attachToParent()
    • getY

      public int getY()
    • getX

      public int getX()