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, renderHoveredToolTip
addButton, 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, setWorldAndResolution
public 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.GuiContainer
public void drawScreen(int mouseX, int mouseY, float partialTicks)
drawScreen
in class net.minecraft.client.gui.inventory.GuiContainer
public void updateScreen()
updateScreen
in class net.minecraft.client.gui.inventory.GuiContainer
protected void mouseClicked(int mouseX, int mouseY, int mouseButton) throws java.io.IOException
mouseClicked
in class net.minecraft.client.gui.inventory.GuiContainer
java.io.IOException
public 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.GuiScreen
public abstract net.minecraft.util.ResourceLocation getTexture()
protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
drawGuiContainerBackgroundLayer
in class net.minecraft.client.gui.inventory.GuiContainer
public java.util.List<net.minecraft.client.gui.GuiButton> getButtonList()
public int getGuiLeft()
getGuiLeft
in class net.minecraft.client.gui.inventory.GuiContainer
public int getGuiTop()
getGuiTop
in class net.minecraft.client.gui.inventory.GuiContainer
public int getXSize()
getXSize
in class net.minecraft.client.gui.inventory.GuiContainer
public int getYSize()
getYSize
in class net.minecraft.client.gui.inventory.GuiContainer
public GuiMenu getMenu()
public void generateFile(java.io.File f)