类 ClientBundleTooltip

java.lang.Object
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip
所有已实现的接口:
ClientTooltipComponent

public class ClientBundleTooltip extends Object implements ClientTooltipComponent
  • 字段详细资料

    • PROGRESSBAR_BORDER_SPRITE

      private static final ResourceLocation PROGRESSBAR_BORDER_SPRITE
    • PROGRESSBAR_FILL_SPRITE

      private static final ResourceLocation PROGRESSBAR_FILL_SPRITE
    • PROGRESSBAR_FULL_SPRITE

      private static final ResourceLocation PROGRESSBAR_FULL_SPRITE
    • SLOT_HIGHLIGHT_BACK_SPRITE

      private static final ResourceLocation SLOT_HIGHLIGHT_BACK_SPRITE
    • SLOT_HIGHLIGHT_FRONT_SPRITE

      private static final ResourceLocation SLOT_HIGHLIGHT_FRONT_SPRITE
    • SLOT_BACKGROUND_SPRITE

      private static final ResourceLocation SLOT_BACKGROUND_SPRITE
    • SLOT_MARGIN

      private static final int SLOT_MARGIN
      另请参阅:
    • SLOT_SIZE

      private static final int SLOT_SIZE
      另请参阅:
    • GRID_WIDTH

      private static final int GRID_WIDTH
      另请参阅:
    • PROGRESSBAR_HEIGHT

      private static final int PROGRESSBAR_HEIGHT
      另请参阅:
    • PROGRESSBAR_WIDTH

      private static final int PROGRESSBAR_WIDTH
      另请参阅:
    • PROGRESSBAR_BORDER

      private static final int PROGRESSBAR_BORDER
      另请参阅:
    • PROGRESSBAR_FILL_MAX

      private static final int PROGRESSBAR_FILL_MAX
      另请参阅:
    • PROGRESSBAR_MARGIN_Y

      private static final int PROGRESSBAR_MARGIN_Y
      另请参阅:
    • BUNDLE_FULL_TEXT

      private static final Component BUNDLE_FULL_TEXT
    • BUNDLE_EMPTY_TEXT

      private static final Component BUNDLE_EMPTY_TEXT
    • BUNDLE_EMPTY_DESCRIPTION

      private static final Component BUNDLE_EMPTY_DESCRIPTION
    • contents

      private final BundleContents contents
  • 构造器详细资料

    • ClientBundleTooltip

      public ClientBundleTooltip(BundleContents p_335644_)
  • 方法详细资料

    • getHeight

      public int getHeight(Font p_362861_)
      指定者:
      getHeight 在接口中 ClientTooltipComponent
    • getWidth

      public int getWidth(Font p_169901_)
      指定者:
      getWidth 在接口中 ClientTooltipComponent
    • showTooltipWithItemInHand

      public boolean showTooltipWithItemInHand()
      指定者:
      showTooltipWithItemInHand 在接口中 ClientTooltipComponent
    • getEmptyBundleBackgroundHeight

      private static int getEmptyBundleBackgroundHeight(Font p_361809_)
    • backgroundHeight

      private int backgroundHeight()
    • itemGridHeight

      private int itemGridHeight()
    • getContentXOffset

      private int getContentXOffset(int p_364093_)
    • gridSizeY

      private int gridSizeY()
    • slotCount

      private int slotCount()
    • renderImage

      public void renderImage(Font p_194042_, int p_194043_, int p_194044_, int p_369638_, int p_364312_, GuiGraphics p_282522_)
      指定者:
      renderImage 在接口中 ClientTooltipComponent
    • renderEmptyBundleTooltip

      private void renderEmptyBundleTooltip(Font p_364480_, int p_360881_, int p_369772_, int p_361857_, int p_364153_, GuiGraphics p_365898_)
    • renderBundleWithItemsTooltip

      private void renderBundleWithItemsTooltip(Font p_368943_, int p_367976_, int p_363502_, int p_368727_, int p_363888_, GuiGraphics p_368494_)
    • getShownItems

      private List<ItemStack> getShownItems(int p_369856_)
    • shouldRenderSurplusText

      private static boolean shouldRenderSurplusText(boolean p_362669_, int p_365579_, int p_364239_)
    • shouldRenderItemSlot

      private static boolean shouldRenderItemSlot(List<ItemStack> p_361001_, int p_368142_)
    • getAmountOfHiddenItems

      private int getAmountOfHiddenItems(List<ItemStack> p_361494_)
    • renderSlot

      private void renderSlot(int p_283180_, int p_282972_, int p_282547_, List<ItemStack> p_363643_, int p_368225_, Font p_281863_, GuiGraphics p_283625_)
    • renderCount

      private static void renderCount(int p_367494_, int p_360787_, int p_366039_, Font p_369606_, GuiGraphics p_369155_)
    • drawSelectedItemTooltip

      private void drawSelectedItemTooltip(Font p_362719_, GuiGraphics p_366113_, int p_365302_, int p_368361_, int p_367077_)
    • drawProgressbar

      private void drawProgressbar(int p_362560_, int p_367617_, Font p_361416_, GuiGraphics p_363358_)
    • drawEmptyBundleDescriptionText

      private static void drawEmptyBundleDescriptionText(int p_361101_, int p_362507_, Font p_361285_, GuiGraphics p_364539_)
    • getEmptyBundleDescriptionTextHeight

      private static int getEmptyBundleDescriptionTextHeight(Font p_361354_)
    • getProgressBarFill

      private int getProgressBarFill()
    • getProgressBarTexture

      private ResourceLocation getProgressBarTexture()
    • getProgressBarFillText

      @Nullable private Component getProgressBarFillText()