гуи

Версия Minecraft
1.7.10
60
3
5
Доброго времени суток. Создаю мод на gui. gui открываеться но нет текстуры и оно на всеь экран
код:
Код:
package Ragdakor.map;

import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.item.Item;

@Mod(name = Reference.mod_name, modid = Reference.mod_id, version = Reference.mod_version)
public class Core {
    
    @SidedProxy(clientSide = Reference.Client, serverSide = Reference.Server)
    public static CommonProxy proxy;
    public static ClientProxy cproxy;
     public static Item bestpickaxe;
     @EventHandler
     public void preInit(FMLPreInitializationEvent event) {
        
        
         bestpickaxe = new BestPickAxe().setUnlocalizedName("bestpickaxe");
         GameRegistry.registerItem(bestpickaxe, "bestpickaxe");
     }
    

     @EventHandler
     public void init(FMLInitializationEvent event) {
           proxy.regiterReanders();
     }
    
     @EventHandler
     public void postInit(FMLPostInitializationEvent event) {
          
     }
    
}
Код:
package Ragdakor.map.Gui;

import org.lwjgl.opengl.GL11;

import Ragdakor.map.Reference;
import cpw.mods.fml.relauncher.Side;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.ResourceLocation;

public class GuiMap extends GuiScreen {
    
    int guiWidth = 785;
    int guiHeight = 550;

     @Override
    public void drawScreen(int x, int y, float ticks) {
        int guiX = (width - guiWidth) / 4;
        int guiY = (height - guiHeight) / 4;
        GL11.glColor4f(1, 1, 1, 1);
        drawDefaultBackground();
        mc.renderEngine.bindTexture(new ResourceLocation(Reference.mod_id, "textures/gui/GuiMap.png"));
        drawTexturedModalRect(guiX, guiY, 0, 0, guiWidth, guiHeight);
        super.drawScreen(x, y, ticks);
    }
    
    
}
Код:
package Ragdakor.map;

public class CommonProxy {
    
    public void regiterReanders() {
        
    }
}
Код:
package Ragdakor.map;

public class ClientProxy extends CommonProxy{
    
    @Override
    public void regiterReanders() {
        
    }
}
создавал всё по видео англиского чувака.
фото для гуи приложил
 
Краш-лог
-
Краш-лог:
-

Вложения

  • worldmap_ver2.png
    worldmap_ver2.png
    854.4 KB · Просмотры: 13
3,005
192
592
Сверху