Как поставить overlay поверх красного градента после смерти?

Не знаю как это сделать. Постоянно ставит текст за градентом. Подскажите, как пофиксить.
Код overlay'я
package mods.rpmod;

import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiGameOver;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.util.EnumChatFormatting;
import net.minecraftforge.client.event.GuiOpenEvent;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType;
import net.minecraftforge.client.event.RenderPlayerEvent;
import net.minecraftforge.event.EventPriority;
import net.minecraftforge.event.ForgeSubscribe;

import org.lwjgl.opengl.GL11;

public class GameOverMenu extends GuiGameOver {

private Minecraft mc;
public GameOverMenu (Minecraft mc){
super ();
this.mc = mc;
}


@ForgeSubscribe(priority = EventPriority.NORMAL)
public void eventHandler(RenderGameOverlayEvent event) {
if(event.isCancelable() || event.type != ElementType.EXPERIENCE)
{
return;
}
GL11.glDisable(GL11.GL_LIGHTING);
ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft().gameSettings, Minecraft.getMinecraft().displayWidth, Minecraft.getMinecraft().displayHeight);
int width = sr.getScaledWidth();
int height = sr.getScaledHeight();
if(Minecraft.getMinecraft().thePlayer.isDead) {
drawString(Minecraft.getMinecraft().fontRenderer,EnumChatFormatting.YELLOW + "Чтобы меньше вас убивали не ходите ночью по улице.", width-440, height-140, -65536);
}
}
}
 
Нет, реально, как-то не по-русски, лучше будет читаться так: «Чтобы меньше умирать лучше не ходить по улице ночью» или «Если будете меньше ходить по ночным улицам, то вы будете меньше умирать»... ну или «По ночам риск смерти намного больше чем днём, будьте аккуратнее!»  хехе... ладно, а регулировать важность отображения можно вот так.  Вроде он поднимает, или... возможно опускает, я не помню, попробуй

Код:
GL11.glDisable(2929); 
Твой рендер картинки, текста
GL11.glEnable(2929);
 
>2929
А я-то думаю, где таки люди обитают, которые передают константы не в качестве переменных, а в качестве значений и выходит нечитабельный код, который надо курить только с доками, где указаны константы и их значения.
Вот где.
P.S. 2929 - GL_DEPTH_TEST, это тест на глубину.
Если его отключить, то поверх всех отрисованных элементов рисуется самый поздний нарисованный элемент.
Если включить, то поверх всех будет рисоваться самый ближний, порядок отрисовки же неважен в таком случае.
 
Я если честно мало с GL знакомился, данный "чудесный" чусочек кода мне предложили использовать. Ну, я больно не отказывался. Спасибо Oldestkon что расшифровал и пояснил. Пол моего мода считай так и написан, рукожопыми руками.
 
Назад
Сверху