- 459
- 13
- 35
Всем привет. Не могу понять, почему нет рендера текста, делаю вроде-бы всё правильно.
Сто раз делал, всё хорошо было, сейчас делаю - нет рендера.
Заранее всем спасибо.
Сто раз делал, всё хорошо было, сейчас делаю - нет рендера.
Заранее всем спасибо.
Код:
@Mod(modid = Main.MODID, name = Main.NAME, version = Main.VERSION)
public class Main {
public static final String
MODID = "mod-utils",
NAME = "Mod Utils",
VERSION = "v1.0";
@SidedProxy(clientSide="ua.mod.utilsmodification.proxy.client.ClientProxy", serverSide="ua.mod.utilsmodification.proxy.common.CommonProxy")
public static CommonProxy proxy;
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
proxy.preInit(event);
}
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
proxy.init(event);
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event)
{
proxy.postInit(event);
}
}
Код:
public class RenderTextSupport {
Minecraft mc = Minecraft.getMinecraft();
@SubscribeEvent
public void onText(RenderGameOverlayEvent event) {
this.mc.ingameGUI.drawString(this.mc.fontRenderer, "123", 0, 0, 0xFFFFFFF);
}
}
Код:
public class ClientProxy extends CommonProxy {
public void preInit(FMLPreInitializationEvent event)
{
super.preInit(event);
}
public void init(FMLInitializationEvent event)
{
super.init(event);
MinecraftForge.EVENT_BUS.register(new RenderTextSupport());
}
public void postInit(FMLPostInitializationEvent event)
{
super.postInit(event);
}
}