Как отобразить текст на экране?

Версия Minecraft
1.7.10
1,373
113
241
Дело деликатное, вроде всё рендерится, но не отображается. Рендер ниже, с lwgl не знаю.

Java:
@SubscribeEvent
    public void render(RenderGameOverlayEvent.Text.Post event) {
    
        switch(event.type) {
        case TEXT:{
            GL11.glColor4f(2.0F, 2.0F, 2.0F, 2.0F);
            int posX = event.resolution.getScaledWidth() + 200;
            int posY = event.resolution.getScaledHeight();
            if(noise == 3)
                mc.ingameGUI.drawString(mc.fontRenderer, StatCollector.translateToLocal("noise"), posX, posY, 0xFFFFFF);
            else if(noise == 1)
                mc.ingameGUI.drawString(mc.fontRenderer, StatCollector.translateToLocal("smallNoise"), posX, posY, 0xFFFFFF);
            else if(noise == 0)
                mc.ingameGUI.drawString(mc.fontRenderer, StatCollector.translateToLocal("notNoise"), posX, posY, 0xFFFFFF);
            else if(noise <= 4)
                mc.ingameGUI.drawString(mc.fontRenderer, StatCollector.translateToLocal("veryNoise"), posX, posY, 0xFFFFFF);
            break;
        }
        default:break;
        }
    }

Прошу помощи от знающих людей. Код со старых тем можете не кидать, ибо нерабочий.
 
Решение
проблема всё ещё не решена.
public static void preLoad(FMLPreInitializationEvent e) {
Тот код который ты кидал, для метода preLoad нету на нём нету аннотации "@Mod.EventHandler".
---
А так-же ты ни где не используешь "proxy.Init()", это типа чтобы клиентский эвенты зарегистрировать.
1,373
113
241
@Rebel Penguin, можешь кинуть CommonProxy, а то мне кажется я там чего-то намудрил не того.
На этом сайте именно реально подробный учебник - нет. Да и к тому же, пол сайта удалили (имеется ввиду тем (старых)), из-за чего возникают не состыковки.
 
1,007
36
206
На этом сайте именно реально подробный учебник - нет. Да и к тому же, пол сайта удалили (имеется ввиду тем (старых)), из-за чего возникают не состыковки.
Уж прокси можно было со сливов взять.
 
1,373
113
241
Нет, чёт не работает. Регистрация прокси есть, эвентбус тоже есть, но не отображается. Код:

Java:
//ClientProxy
public void Init()
   {
     super.Init();
    MinecraftForge.EVENT_BUS.register(new EventsHandle());

   }
   //EventHandle
       @SubscribeEvent
    public void render(RenderGameOverlayEvent.Post event) {
          switch(event.type) {
          case TEXT:
              this.mc.ingameGUI.drawString(this.mc.fontRenderer, "TEXT", event.resolution.getScaledWidth() / 2 * 2 - 93, 6, 16777215);
        default:
            break;
          }
       }
//Main
@SidedProxy(clientSide = "ru.SuperCatMaster.LIS.ClientProxy", serverSide = "ru.SuperCatMaster.LIS.CommonProxy")
    public static CommonProxy proxy;
    @Instance("mod")
    public static Main instance;
    public static void preLoad(FMLPreInitializationEvent e) {
        System.out.println("Pre-load of mod...");
    }
 
929
30
66
Куда ты суёшь этот код , суй в EventsHandle
Java:
@SubscribeEvent
    public void render(RenderGameOverlayEvent.Post event) {
          switch(event.type) {
          case TEXT:
              this.mc.ingameGUI.drawString(this.mc.fontRenderer, "TEXT", event.resolution.getScaledWidth() / 2 * 2 - 93, 6, 16777215);
        default:
            break;
          }
       }
 
7,099
324
1,510
Сверху