Class ItemStackWidget

java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.ItemStackWidget
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class ItemStackWidget extends ClickableWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/ItemStackWidget
intermediary net/minecraft/class_11466
official fyb
  • Field Details

    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/gui/widget/ItemStackWidget;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_60709 Lnet/minecraft/class_11466;field_60709:Lnet/minecraft/class_310;
      official a Lfyb;a:Lfud;
    • xOffset

      private final int xOffset
      Mappings:
      Namespace Name Mixin selector
      named xOffset Lnet/minecraft/client/gui/widget/ItemStackWidget;xOffset:I
      intermediary field_60710 Lnet/minecraft/class_11466;field_60710:I
      official b Lfyb;b:I
    • yOffset

      private final int yOffset
      Mappings:
      Namespace Name Mixin selector
      named yOffset Lnet/minecraft/client/gui/widget/ItemStackWidget;yOffset:I
      intermediary field_60711 Lnet/minecraft/class_11466;field_60711:I
      official c Lfyb;c:I
    • stack

      private final ItemStack stack
      Mappings:
      Namespace Name Mixin selector
      named stack Lnet/minecraft/client/gui/widget/ItemStackWidget;stack:Lnet/minecraft/item/ItemStack;
      intermediary field_60712 Lnet/minecraft/class_11466;field_60712:Lnet/minecraft/class_1799;
      official d Lfyb;d:Ldcv;
    • drawOverlay

      private final boolean drawOverlay
      Mappings:
      Namespace Name Mixin selector
      named drawOverlay Lnet/minecraft/client/gui/widget/ItemStackWidget;drawOverlay:Z
      intermediary field_60713 Lnet/minecraft/class_11466;field_60713:Z
      official e Lfyb;e:Z
    • hasTooltip

      private final boolean hasTooltip
      Mappings:
      Namespace Name Mixin selector
      named hasTooltip Lnet/minecraft/client/gui/widget/ItemStackWidget;hasTooltip:Z
      intermediary field_60714 Lnet/minecraft/class_11466;field_60714:Z
      official f Lfyb;f:Z
  • Constructor Details

    • ItemStackWidget

      public ItemStackWidget(MinecraftClient client, int x, int y, int width, int height, Text message, ItemStack stack, boolean drawOverlay, boolean hasTooltip)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/ItemStackWidget;<init>(Lnet/minecraft/client/MinecraftClient;IIIILnet/minecraft/text/Text;Lnet/minecraft/item/ItemStack;ZZ)V
      intermediary <init> Lnet/minecraft/class_11466;<init>(Lnet/minecraft/class_310;IIIILnet/minecraft/class_2561;Lnet/minecraft/class_1799;ZZ)V
      official <init> Lfyb;<init>(Lfud;IIIILxo;Ldcv;ZZ)V
  • Method Details

    • renderWidget

      protected void renderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      renderWidget in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfxl;b(Lfxa;IIF)V
    • appendClickableNarrations

      protected void appendClickableNarrations(NarrationMessageBuilder builder)
      Specified by:
      appendClickableNarrations in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named appendClickableNarrations Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
      intermediary method_47399 Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V
      official a Lfxl;a(Lgbs;)V