public abstract class GuiComponentItemStackButton extends GuiComponentButton
Modifier and Type | Field and Description |
---|---|
protected net.minecraft.item.ItemStack |
displayStack |
height, label, u, v, width
fontRenderer, keyboardEventListener, mouseEventListener, parent, toolTip, xPos, yPos
Constructor and Description |
---|
GuiComponentItemStackButton(GuiBase<?> parent,
int x,
int y,
int u,
int v,
int w,
int h,
net.minecraft.item.ItemStack stack)
Constructor for itemstack button
|
Modifier and Type | Method and Description |
---|---|
net.minecraft.item.ItemStack |
getDisplayStack()
Accessors/Mutators *
|
void |
renderOverlay(int guiLeft,
int guiTop,
int mouseX,
int mouseY)
Called after base render, is already translated to guiLeft and guiTop, just move offset
|
void |
setDisplayStack(net.minecraft.item.ItemStack displayStack) |
doAction, getHeight, getLabel, getU, getV, getWidth, isMouseOver, mouseDown, render, setLabel, setU, setV
getArea, getDynamicToolTip, getKeyboardEventListener, getMouseEventListener, getParent, getToolTip, getXPos, getYPos, keyTyped, mouseDrag, mouseScrolled, mouseUp, renderToolTip, setKeyboardEventListener, setMouseEventListener, setParent, setToolTip, setXPos, setYPos
addButton, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, removed, render, renderBackground, renderBackground, renderComponentHoverEffect, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setSize, shouldCloseOnEsc, tick, wrapScreenError
getFocused, isDragging, setDragging, setFocused
blit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fillGradient, hLine, innerBlit, vLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public GuiComponentItemStackButton(GuiBase<?> parent, int x, int y, int u, int v, int w, int h, net.minecraft.item.ItemStack stack)
stack
- The stack to displaypublic void renderOverlay(int guiLeft, int guiTop, int mouseX, int mouseY)
renderOverlay
in class GuiComponentButton
public net.minecraft.item.ItemStack getDisplayStack()
public void setDisplayStack(net.minecraft.item.ItemStack displayStack)