public abstract class GuiBase
extends net.minecraft.client.gui.inventory.GuiContainer
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.client.gui.GuiButton |
add |
protected ContainerBase |
container |
net.minecraft.client.gui.GuiTextField |
editingField |
net.minecraft.client.gui.GuiButton |
remove |
SlotRecipe |
selectedSlot |
dragSplitting, dragSplittingSlots, guiLeft, guiTop, INVENTORY_BACKGROUND, inventorySlots, xSize, ySize| Constructor and Description |
|---|
GuiBase(ContainerBase container,
int xSize,
int ySize,
boolean shouldOpenMenu) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionPerformed(net.minecraft.client.gui.GuiButton btn) |
protected void |
drawGuiContainerBackgroundLayer(float partialTicks,
int mouseX,
int mouseY) |
void |
drawScreen(int mouseX,
int mouseY,
float partialTicks) |
void |
generateFile(java.io.File f) |
java.util.List<net.minecraft.client.gui.GuiButton> |
getButtonList() |
java.lang.String |
getFileName() |
int |
getGuiLeft() |
int |
getGuiTop() |
GuiMenu |
getMenu() |
abstract java.lang.String |
getOutputAdd() |
abstract java.lang.String |
getOutputRemove() |
abstract net.minecraft.util.ResourceLocation |
getTexture() |
int |
getXSize() |
int |
getYSize() |
void |
initGui() |
static boolean |
isBlock(net.minecraft.item.ItemStack stack) |
protected void |
mouseClicked(int mouseX,
int mouseY,
int mouseButton) |
void |
updateScreen() |
checkHotbarKeys, doesGuiPauseGame, drawGuiContainerForegroundLayer, getSlotUnderMouse, handleMouseClick, hasClickedOutside, isPointInRegion, keyTyped, mouseClickMove, mouseReleased, onGuiClosed, renderHoveredToolTipaddButton, confirmClicked, drawBackground, drawDefaultBackground, drawHoveringText, drawHoveringText, drawHoveringText, drawWorldBackground, getClipboardString, getItemToolTip, handleComponentClick, handleComponentHover, handleInput, handleKeyboardInput, handleMouseInput, isAltKeyDown, isCtrlKeyDown, isFocused, isKeyComboCtrlA, isKeyComboCtrlC, isKeyComboCtrlV, isKeyComboCtrlX, isShiftKeyDown, onResize, renderToolTip, sendChatMessage, sendChatMessage, setClipboardString, setFocused, setGuiSize, setText, setWorldAndResolutionpublic SlotRecipe selectedSlot
public net.minecraft.client.gui.GuiTextField editingField
public net.minecraft.client.gui.GuiButton add
public net.minecraft.client.gui.GuiButton remove
protected ContainerBase container
public GuiBase(ContainerBase container, int xSize, int ySize, boolean shouldOpenMenu)
public static boolean isBlock(net.minecraft.item.ItemStack stack)
public void initGui()
initGui in class net.minecraft.client.gui.inventory.GuiContainerpublic void drawScreen(int mouseX,
int mouseY,
float partialTicks)
drawScreen in class net.minecraft.client.gui.inventory.GuiContainerpublic void updateScreen()
updateScreen in class net.minecraft.client.gui.inventory.GuiContainerprotected void mouseClicked(int mouseX,
int mouseY,
int mouseButton)
throws java.io.IOException
mouseClicked in class net.minecraft.client.gui.inventory.GuiContainerjava.io.IOExceptionpublic abstract java.lang.String getOutputAdd()
public abstract java.lang.String getOutputRemove()
public java.lang.String getFileName()
protected void actionPerformed(net.minecraft.client.gui.GuiButton btn)
actionPerformed in class net.minecraft.client.gui.GuiScreenpublic abstract net.minecraft.util.ResourceLocation getTexture()
protected void drawGuiContainerBackgroundLayer(float partialTicks,
int mouseX,
int mouseY)
drawGuiContainerBackgroundLayer in class net.minecraft.client.gui.inventory.GuiContainerpublic java.util.List<net.minecraft.client.gui.GuiButton> getButtonList()
public int getGuiLeft()
getGuiLeft in class net.minecraft.client.gui.inventory.GuiContainerpublic int getGuiTop()
getGuiTop in class net.minecraft.client.gui.inventory.GuiContainerpublic int getXSize()
getXSize in class net.minecraft.client.gui.inventory.GuiContainerpublic int getYSize()
getYSize in class net.minecraft.client.gui.inventory.GuiContainerpublic GuiMenu getMenu()
public void generateFile(java.io.File f)