docsReading time: 1 minute

Creating Menus

public class MenuScreen extends Screen {
  public MenuScreen() {
    super("MENU");
  }

  @Override
  public void prepare() {
    // This method will be called right before the screen is displayed
    super.prepare();
  }

  @Override
  public void render(Graphics2D g) {
    // This method is called on every tick and lets you draw shapes, text, images etc. explicitly.
    // Calling super.render(g) also renders all GuiComponents in this.getComponents()
    super.render(g);
  }

  @Override
  protected void initializeComponents() {
    // This method is called once by the Screen's constructor. Use it to initialize the GuiComponents that will be contained by this screen. 
    // Don't forget to call this.getComponents().add(GuiComponent c) so that the components will actually be rendered.
    super.initializeComponents();
  }
}

nightm4re94Last updated 3 years ago
On this page