public class GuiArmorMainScreen extends GuiPneumaticScreenBase implements IGuiScreen
| Modifier and Type | Class and Description |
|---|---|
static class |
GuiArmorMainScreen.UpgradeOption |
| Modifier and Type | Field and Description |
|---|---|
static net.minecraft.item.ItemStack[] |
ARMOR_STACKS |
guiLeft, guiTop, xSize, ySize| Modifier and Type | Method and Description |
|---|---|
<T extends net.minecraft.client.gui.widget.Widget> |
addWidget(T w)
Add a new widget to the GUI
|
GuiArmorMainScreen.UpgradeOption |
getCurrentOptionsPage() |
net.minecraft.client.gui.FontRenderer |
getFontRenderer()
Convenience method to get the GUI's font renderer.
|
static GuiArmorMainScreen |
getInstance() |
protected net.minecraft.util.ResourceLocation |
getTexture() |
java.util.List<net.minecraft.client.gui.widget.Widget> |
getWidgetList()
Get a list of all widgets in this GUI.
|
void |
init() |
static void |
initHelmetCoreComponents() |
boolean |
isPauseScreen() |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
boolean |
keyReleased(int keyCode,
int scanCode,
int modifiers) |
boolean |
mouseClicked(double mouseX,
double mouseY,
int mouseButton) |
boolean |
mouseDragged(double mouseX,
double mouseY,
int button,
double dragX,
double dragY) |
boolean |
mouseScrolled(double mouseX,
double mouseY,
double dir) |
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float partialTicks) |
void |
setFocusedWidget(net.minecraft.client.gui.widget.Widget w)
Set the focus on a particular subwidget (generally a text field)
|
void |
tick() |
addButton, addLabel, addLabel, drawForeground, mouseReleased, removeWidgetaddWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, removed, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetScreenpublic static GuiArmorMainScreen getInstance()
public static void initHelmetCoreComponents()
public void init()
init in class GuiPneumaticScreenBasepublic GuiArmorMainScreen.UpgradeOption getCurrentOptionsPage()
protected net.minecraft.util.ResourceLocation getTexture()
getTexture in class GuiPneumaticScreenBasepublic void render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float partialTicks)
render in interface net.minecraft.client.gui.IRenderablerender in class GuiPneumaticScreenBasepublic void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class GuiPneumaticScreenBasepublic boolean keyPressed(int keyCode,
int scanCode,
int modifiers)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerkeyPressed in class net.minecraft.client.gui.screen.Screenpublic boolean keyReleased(int keyCode,
int scanCode,
int modifiers)
keyReleased in interface net.minecraft.client.gui.IGuiEventListenerkeyReleased in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean mouseClicked(double mouseX,
double mouseY,
int mouseButton)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean mouseScrolled(double mouseX,
double mouseY,
double dir)
mouseScrolled in interface net.minecraft.client.gui.IGuiEventListenermouseScrolled in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean mouseDragged(double mouseX,
double mouseY,
int button,
double dragX,
double dragY)
mouseDragged in interface net.minecraft.client.gui.IGuiEventListenermouseDragged in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic <T extends net.minecraft.client.gui.widget.Widget> T addWidget(T w)
IGuiScreenaddWidget in interface IGuiScreenw - the widget to addpublic java.util.List<net.minecraft.client.gui.widget.Widget> getWidgetList()
IGuiScreenIGuiScreen.addWidget(Widget) instead.getWidgetList in interface IGuiScreenpublic net.minecraft.client.gui.FontRenderer getFontRenderer()
IGuiScreengetFontRenderer in interface IGuiScreenpublic void setFocusedWidget(net.minecraft.client.gui.widget.Widget w)
IGuiScreensetFocusedWidget in interface IGuiScreenpublic boolean isPauseScreen()
isPauseScreen in class net.minecraft.client.gui.screen.Screen