public class WidgetButtonExtended extends net.minecraftforge.fml.client.gui.widget.ExtendedButton implements ITaggedWidget, ITooltipProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
WidgetButtonExtended.IconPosition |
NO_TOOLTIP, onPress, onTooltip| Constructor and Description |
|---|
WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize) |
WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
net.minecraft.util.text.ITextComponent buttonText) |
WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
net.minecraft.util.text.ITextComponent buttonText,
net.minecraft.client.gui.widget.button.Button.IPressable pressable) |
WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
java.lang.String buttonText) |
WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
java.lang.String buttonText,
net.minecraft.client.gui.widget.button.Button.IPressable pressable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTooltip(double mouseX,
double mouseY,
java.util.List<net.minecraft.util.text.ITextComponent> curTip,
boolean shift) |
int |
getHeight() |
java.lang.String |
getTag()
Get the data to send to the server.
|
java.util.List<net.minecraft.util.text.ITextComponent> |
getTooltip() |
int |
getWidth() |
boolean |
hasTooltip() |
void |
onPress() |
void |
renderButton(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float partialTicks) |
WidgetButtonExtended |
setIconPosition(WidgetButtonExtended.IconPosition iconPosition) |
WidgetButtonExtended |
setIconSpacing(int spacing) |
WidgetButtonExtended |
setInvisibleHoverColor(int color) |
WidgetButtonExtended |
setRenderedIcon(net.minecraft.util.ResourceLocation resLoc) |
WidgetButtonExtended |
setRenderStacks(net.minecraft.item.ItemStack... renderedStacks) |
WidgetButtonExtended |
setTexture(java.lang.Object texture) |
WidgetButtonExtended |
setTooltipKey(java.lang.String key,
java.lang.Object... params) |
WidgetButtonExtended |
setTooltipText(net.minecraft.util.text.ITextComponent tooltip) |
WidgetButtonExtended |
setTooltipText(java.util.List<net.minecraft.util.text.ITextComponent> tooltip) |
WidgetButtonExtended |
setVisible(boolean visible) |
WidgetButtonExtended |
withTag(java.lang.String tag)
Added a string tag to the button.
|
keyPressed, onClickchangeFocus, clearFGColor, clicked, createNarrationMessage, getFGColor, getMessage, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidthblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLinepublic WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
net.minecraft.util.text.ITextComponent buttonText,
net.minecraft.client.gui.widget.button.Button.IPressable pressable)
public WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
net.minecraft.util.text.ITextComponent buttonText)
public WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
java.lang.String buttonText,
net.minecraft.client.gui.widget.button.Button.IPressable pressable)
public WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize,
java.lang.String buttonText)
public WidgetButtonExtended(int startX,
int startY,
int xSize,
int ySize)
public WidgetButtonExtended withTag(java.lang.String tag)
PacketGuiButton
packet when the button is clicked.tag - a string tag containing any arbitrary informationpublic void onPress()
onPress in class net.minecraft.client.gui.widget.button.Buttonpublic java.lang.String getTag()
ITaggedWidgetgetTag in interface ITaggedWidgetpublic WidgetButtonExtended setVisible(boolean visible)
public WidgetButtonExtended setInvisibleHoverColor(int color)
public WidgetButtonExtended setIconPosition(WidgetButtonExtended.IconPosition iconPosition)
public WidgetButtonExtended setRenderStacks(net.minecraft.item.ItemStack... renderedStacks)
public WidgetButtonExtended setRenderedIcon(net.minecraft.util.ResourceLocation resLoc)
public WidgetButtonExtended setIconSpacing(int spacing)
public WidgetButtonExtended setTexture(java.lang.Object texture)
public WidgetButtonExtended setTooltipKey(java.lang.String key, java.lang.Object... params)
public WidgetButtonExtended setTooltipText(net.minecraft.util.text.ITextComponent tooltip)
public WidgetButtonExtended setTooltipText(java.util.List<net.minecraft.util.text.ITextComponent> tooltip)
public void addTooltip(double mouseX,
double mouseY,
java.util.List<net.minecraft.util.text.ITextComponent> curTip,
boolean shift)
addTooltip in interface ITooltipProviderpublic boolean hasTooltip()
public java.util.List<net.minecraft.util.text.ITextComponent> getTooltip()
public int getWidth()
getWidth in class net.minecraft.client.gui.widget.Widgetpublic int getHeight()
getHeight in class net.minecraft.client.gui.widget.Widgetpublic void renderButton(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float partialTicks)
renderButton in class net.minecraftforge.fml.client.gui.widget.ExtendedButton