Klasse ItemButton

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
gollorum.signpost.minecraft.gui.widgets.ItemButton
Alle implementierten Schnittstellen:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class ItemButton extends net.minecraft.client.gui.components.Button
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.Button

    net.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPress

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
     
    net.minecraft.world.item.ItemStack
     
    static final int
     

    Von Klasse geerbte Felder net.minecraft.client.gui.components.Button

    BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTH

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractButton

    SPRITES, TEXT_MARGIN

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, isHovered, packedFGColor, UNSET_FG_COLOR, visible
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ItemButton(int x, int y, Rect.XAlignment xAlignment, Rect.YAlignment yAlignment, net.minecraft.world.item.ItemStack stack, Consumer<ItemButton> pressedAction, net.minecraft.client.renderer.entity.ItemRenderer itemRenderer, net.minecraft.client.gui.Font font)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.Button

    builder, createNarrationMessage, onPress, updateWidgetNarration

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractButton

    keyPressed, onClick, renderString

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget

    clearFGColor, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playButtonClickSound, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, shouldTakeFocusAfterInteraction

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.narration.NarratableEntry

    getNarratables
  • Felddetails

    • width

      public static final int width
      Siehe auch:
    • height

      public static final int height
      Siehe auch:
    • stack

      public net.minecraft.world.item.ItemStack stack
  • Konstruktordetails

    • ItemButton

      public ItemButton(int x, int y, Rect.XAlignment xAlignment, Rect.YAlignment yAlignment, net.minecraft.world.item.ItemStack stack, Consumer<ItemButton> pressedAction, net.minecraft.client.renderer.entity.ItemRenderer itemRenderer, net.minecraft.client.gui.Font font)
  • Methodendetails

    • renderWidget

      public void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
      Setzt außer Kraft:
      renderWidget in Klasse net.minecraft.client.gui.components.AbstractButton