Вывести Текст на экран

Версия Minecraft
1.7.10
16
1
Вопрос 1. Как вывести текст в нижний, левый угол на экране? (Желательно кодом)
Вопрос 2. Как на экран вывести картинку, 64 на 64 - размер? ( желательно кодом)
Спасибо за ранее.
 
Решение
Типа этого
Java:
    static final Minecraft mc = Minecraft.getMinecraft();
    static final ResourceLocation texture_new_hud = new ResourceLocation(MODID, "textures/gui/new_hud.png");

   @SubscribeEvent
    public void drawTextAndTexture(RenderGameOverlayEvent.Post event) {
        switch(event.type) {
// 2. текстура
        case ALL:
            mc.getTextureManager().bindTexture(texture_new_hud);
            mc.ingameGUI.drawTexturedModalRect(2, event.resolution.getScaledHeight() - 70, 0, 0, 64, 64);
            break;
// 1. текст
        case TEXT:
            String name = StatCollector.translateToLocal("break_leg");
            mc.fontRenderer.drawStringWithShadow(name, 70, event.resolution.getScaledHeight() - 30, 0xFFFFFF)...

timaxa007

Модератор
5,831
409
672
Типа этого
Java:
    static final Minecraft mc = Minecraft.getMinecraft();
    static final ResourceLocation texture_new_hud = new ResourceLocation(MODID, "textures/gui/new_hud.png");

   @SubscribeEvent
    public void drawTextAndTexture(RenderGameOverlayEvent.Post event) {
        switch(event.type) {
// 2. текстура
        case ALL:
            mc.getTextureManager().bindTexture(texture_new_hud);
            mc.ingameGUI.drawTexturedModalRect(2, event.resolution.getScaledHeight() - 70, 0, 0, 64, 64);
            break;
// 1. текст
        case TEXT:
            String name = StatCollector.translateToLocal("break_leg");
            mc.fontRenderer.drawStringWithShadow(name, 70, event.resolution.getScaledHeight() - 30, 0xFFFFFF);
            break;
//
        default:break;
        }
    }
Не забудь под Forge шиной зарегистрировать и указать на свою текстуру.
 
Сверху