Jump to content

Get stacktrace at: com.limforg.gui.MainMenu.drawScreen(MainMenu.java:31)


Recommended Posts

Posted

Here is the code I've currently been working with:

 

package com.limforg.gui;

import java.io.IOException;

import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.resources.I18n;
import net.minecraftforge.fml.client.config.GuiButtonExt;

public class MainMenu extends GuiMainMenu {
    
    
    public GuiButtonExt play;
    
    @Override
    public void initGui() {
        play = new GuiButtonExt(0, width / 2 - 75, height / 2 - 70, "play");
        buttonList.add(play);
    }
    
    @Override
    protected void mouseClicked(int mouseX, int mouseY, int mouseButton) throws IOException {
        super.mouseClicked(mouseX, mouseY, mouseButton);
    }
    
    @Override
    public void drawScreen(int mouseX, int mouseY, float partialTicks) {
        drawDefaultBackground();
        
        super.drawScreen(mouseX, mouseY, partialTicks);
    }
    
    @Override
    protected void actionPerformed(GuiButton button) throws IOException {
        if (button == play) {
            mc.displayGuiScreen(new GuiMainMenu());
        }
    }
}

 

 

But after launch, minecraft crashes with a stacktrace: com.limforg.gui.MainMenu.drawScreen(MainMenu.java:31)

Someone help me pls!

 

Posted

I solved this problem. I replaced "public class MainMenu extends GuiMainMenu {" to "public class MainMenu extends GuiScreen {"

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.