| public Component |  | getTitle() |   | getTitle() |   | getTitle() |   | getTitle() |  
  | 
| public String |  | getNarrationMessage() |   | getNarrationMessage() |   | getNarrationMessage() |   | getNarrationMessage() |  
  | 
| public void |  | render(int arg0, int arg1, float arg2) |   | render(int arg0, int arg1, float arg2) |   | render(int arg0, int arg1, float arg2) |   | render(int arg0, int arg1, float arg2) |   | render(int arg0, int arg1, float arg2) |  
  | 
| public boolean |  | keyPressed(int arg0, int arg1, int arg2) |   | keyPressed(int arg0, int arg1, int arg2) |   | keyPressed(int arg0, int arg1, int arg2) |   | keyPressed(int arg0, int arg1, int arg2) |   | keyPressed(int arg0, int arg1, int arg2) |  
  | 
| public boolean |  | shouldCloseOnEsc() |   | shouldCloseOnEsc() |   | shouldCloseOnEsc() |   | shouldCloseOnEsc() |  
  | 
| public void |  | onClose() |   | onClose() |   | onClose() |   | onClose() |  
  | 
| protected <T extends AbstractWidget> T |  | addButton(T arg0) |   | addButton(T arg0) |   | addButton(T arg0) |   | addButton(T button) |   | addButton(T arg0) |  
  | 
| protected void |  | renderTooltip(bcj arg0, int arg1, int arg2) |   | renderTooltip(ItemStack arg0, int arg1, int arg2) |   | renderTooltip(class_1799 arg0, int arg1, int arg2) |   | renderTooltip(ItemStack stack, int x, int y) |   | renderTooltip(ItemStack arg0, int arg1, int arg2) |  
  | 
| public List<String> |  | 
| public void |  | renderTooltip(String arg0, int arg1, int arg2) |   | renderTooltip(String arg0, int arg1, int arg2) |   | renderTooltip(String arg0, int arg1, int arg2) |   | renderTooltip(String text, int x, int y) |   | renderTooltip(String arg0, int arg1, int arg2) |  
  | 
| public void |  | renderTooltip(List<String> arg0, int arg1, int arg2) |   | renderTooltip(List<String> arg0, int arg1, int arg2) |   | renderTooltip(List<String> arg0, int arg1, int arg2) |   | renderTooltip(List<String> text, int x, int y) |   | renderTooltip(List<String> arg0, int arg1, int arg2) |  
  | 
| protected void |  | renderComponentHoverEffect(jo arg0, int arg1, int arg2) |   | renderComponentHoverEffect(Component arg0, int arg1, int arg2) |   | renderComponentHoverEffect(class_2561 arg0, int arg1, int arg2) |   | renderComponentHoverEffect(Text component, int x, int y) |   | renderComponentHoverEffect(ITextComponent arg0, int arg1, int arg2) |  
  | 
| protected void |  | insertText(String arg0, boolean arg1) |   | insertText(String arg0, boolean arg1) |   | insertText(String arg0, boolean arg1) |   | insertText(String text, boolean override) |   | insertText(String arg0, boolean arg1) |  
  | 
| public boolean |  | 
| public void |  | 
| public void |  | sendMessage(String arg0, boolean arg1) |   | sendMessage(String arg0, boolean arg1) |   | sendMessage(String arg0, boolean arg1) |   | sendMessage(String message, boolean toHud) |   | sendMessage(String arg0, boolean arg1) |  
  | 
| public void |  | init(cyc arg0, int arg1, int arg2) |   | init(Minecraft arg0, int arg1, int arg2) |   | init(class_310 arg0, int arg1, int arg2) |   | init(MinecraftClient client, int width, int height) |   | init(Minecraft arg0, int arg1, int arg2) |  
  | 
| public void |  | setSize(int arg0, int arg1) |   | setSize(int arg0, int arg1) |   | setSize(int arg0, int arg1) |   | setSize(int width, int height) |   | setSize(int arg0, int arg1) |  
  | 
| public List<? extends GuiEventListener> |  | children() |   | children() |   | children() |   | children() |  
  | 
| protected void |  | 
| public void |  | 
| public void |  | removed() |   | removed() |   | removed() |   | removed() |  
  | 
| public void |  | renderBackground() |   | renderBackground() |   | renderBackground() |   | renderBackground() |  
  | 
| public void |  | renderBackground(int arg0) |   | renderBackground(int arg0) |   | renderBackground(int arg0) |   | renderBackground(int alpha) |   | renderBackground(int arg0) |  
  | 
| public void |  | renderDirtBackground(int arg0) |   | renderDirtBackground(int arg0) |   | renderDirtBackground(int arg0) |   | renderDirtBackground(int alpha) |   | renderDirtBackground(int arg0) |  
  | 
| public boolean |  | isPauseScreen() |   | isPauseScreen() |   | isPauseScreen() |   | isPauseScreen() |  
  | 
| private void |  | confirmLink(boolean arg0) |   | confirmLink(boolean arg0) |   | confirmLink(boolean arg0) |   | confirmLink(boolean open) |   | confirmLink(boolean arg0) |  
  | 
| private void |  | openLink(URI arg0) |   | openLink(URI arg0) |   | openLink(URI arg0) |   | openLink(URI link) |   | openLink(URI arg0) |  
  | 
| public static boolean |  | hasControlDown() |   | hasControlDown() |   | hasControlDown() |   | hasControlDown() |  
  | 
| public static boolean |  | hasShiftDown() |   | hasShiftDown() |   | hasShiftDown() |   | hasShiftDown() |  
  | 
| public static boolean |  | hasAltDown() |   | hasAltDown() |   | hasAltDown() |   | hasAltDown() |  
  | 
| public static boolean |  | isCut(int arg0) |   | isCut(int arg0) |   | isCut(int arg0) |   | isCut(int code) |   | isCut(int arg0) |  
  | 
| public static boolean |  | isPaste(int arg0) |   | isPaste(int arg0) |   | isPaste(int arg0) |   | isPaste(int code) |   | isPaste(int arg0) |  
  | 
| public static boolean |  | isCopy(int arg0) |   | isCopy(int arg0) |   | isCopy(int arg0) |   | isCopy(int code) |   | isCopy(int arg0) |  
  | 
| public static boolean |  | isSelectAll(int arg0) |   | isSelectAll(int arg0) |   | isSelectAll(int arg0) |   | isSelectAll(int code) |   | isSelectAll(int arg0) |  
  | 
| public void |  | resize(cyc arg0, int arg1, int arg2) |   | resize(Minecraft arg0, int arg1, int arg2) |   | resize(class_310 arg0, int arg1, int arg2) |   | resize(MinecraftClient client, int width, int height) |   | resize(Minecraft arg0, int arg1, int arg2) |  
  | 
| public static void |  | wrapScreenError(Runnable arg0, String arg1, String arg2) |   | wrapScreenError(Runnable arg0, String arg1, String arg2) |   | wrapScreenError(Runnable arg0, String arg1, String arg2) |   | wrapScreenError(Runnable task, String errorTitle, String screenName) |   | wrapScreenError(Runnable arg0, String arg1, String arg2) |  
  | 
| protected boolean |  | isValidCharacterForName(String arg0, char arg1, int arg2) |   | isValidCharacterForName(String arg0, char arg1, int arg2) |   | isValidCharacterForName(String arg0, char arg1, int arg2) |   | isValidCharacterForName(String name, char character, int cursorPos) |   | isValidCharacterForName(String arg0, char arg1, int arg2) |  
  | 
| public boolean |  | isMouseOver(double arg0, double arg1) |   | isMouseOver(double arg0, double arg1) |   | isMouseOver(double arg0, double arg1) |   | isMouseOver(double arg0, double arg1) |   | isMouseOver(double arg0, double arg1) |  
  |