Minecraft PVP client error "Failed to load texture java.io.FileNotFoundException" was kann man machen?

Hallo, ich versuche momentan einen eigenden Minecraft PVP-Client zu machen und wollte den Hintergrund vom Main-Menü ändern. Also habe ich den Pfad zum Bild eingegeben: "clientData/MainMenu/main_menu.jpg" (clientData liegt im surce/Minecraft Ordner). Dann aber habe ich beim starten diese Fehlermeldung bekommen:

[Client thread/WARN]: Failed to load texture: minecraft:clientData/MainMenu/main_menu.jpg

java.io.FileNotFoundException: minecraft:clientData/MainMenu/main_menu.jpg

at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:64) ~[bin/:?]

at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:61) ~[bin/:?]

at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:30) ~[bin/:?]

at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:64) [bin/:?]

at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:39) [bin/:?]

at nexoclient.ui.MainMenu.drawScreen(MainMenu.java:10) [bin/:?]

at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1189) [bin/:?]

at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1133) [bin/:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:422) [bin/:?]

at net.minecraft.client.main.Main.main(Main.java:113) [bin/:?]

at Start.main(Start.java:11) [bin/:?]

Das ist der Code, den ich verwendet habe (in Eclipse):

import net.minecraft.client.gui.GuiScreen;

import net.minecraft.util.ResourceLocation;

public class MainMenu extends GuiScreen {

@Override

public void drawScreen(int mouseX, int mouseY, float partialTicks) {

mc.getTextureManager().bindTexture(new ResourceLocation("clientData/MainMenu/main_menu.jpg"));

this.drawModalRectWithCustomSizedTexture(0, 0, 0, 0, this.width, this.height, this.width, this.height);

super.drawScreen(mouseX, mouseY, partialTicks);

und für den code von Minecraft habe ich mcp918 benutzt.

Ich würde mich über eine Antwort freuen.

programmieren, Java, Minecraft, Eclipse
Java: Methode wird nicht erkannt?

Hallo, ich arbeite gerade an einem Text Adventure. Intellij erkennt meine Methoden nicht. Hat jemand Lösungsvorschläge?

Code:

public class main {
    public static void main (String[] args){
        player();
        enemies();
        cases();
    }
    public static void player() {
        String name = "Shadow";
        int health = 50;
        int damage = 30;
    }
    public static void enemies() {
            public static void dragon() {
                String name = "Barbaton";
                int health = 100;
                int damage = 40;
            }
            public static void lion() {
                String name = "Eon";
                int health = 85;
                int damage = 55;
            }
            public static void pig() {
                String name = "Memba";
                int health = 20;
                int damage = 5;
            }
            public static void frog() {
                String name = "Zee";
                int health = 5;
                int damage = 1;
            }
            public static void zebra() {
                String name = "Zoy";
                int health = 28;
                int damage = 18;
            }
            public static void monkey() {
                String name = "Bart";
                int health = 45;
                int damage = 38;
            }
            public static void fox() {
                String name = "Foxie";
                int health = 35;
                int damage = 24;
            }
        }
    }
    public static void cases() {
        int min = 1;
        int max = 8;
        int random_int = (int)Math.floor(Math.random()*(max-min+1)+min);
        if(random_int == 1){
            System.out.println("Du hast Barbaton(Drache) als Gegner bekommen.");
        }
        else if (random_int == 2){
            System.out.println("Du hast Eon(Löwe) als Gegner bekommen.");
        }
        else if (random_int == 3){
            System.out.println("Du hast Memba(Schwein) als Gegner bekommen.");
        }
        else if (random_int == 4){
            System.out.println("Du hast Zee(Frosch) als Gegner bekommen.");
        }
        else if (random_int == 5){
            System.out.println("Du hast Zoy(Zebra) als Gegner bekommen.");
        }
        else if (random_int == 6){
            System.out.println("Du hast Bart(Affe) als Gegner bekommen.");
        }
        else if (random_int == 7){
            System.out.println("Du hast Foxie(Fuchs) als Gegner bekommen.");
        }
        else {
            System.out.println("");
        }
    }
}

programmieren, Java

Meistgelesene Fragen zum Thema Java