Эффект экрана при получение урона

Версия Minecraft
1.7.10
Добрый день как можно при получение большого урона трясти экран (т.е камеру)
 
Перед отрисовкой всего на экране малёх приближаешь камеру, чтобы части изображения вылезли за его края, потом в рандомном порядке трясёшь, рисуешь, отцентровываешь и вновь отдалаешь. Профит. Всё делается через GL11.glTranslated или Tessellator#addTranslation
 
было бы не плохо,хорошо

1. Грузишь текстуру затемнённого экрана.
Java:
    private static final ResourceLocation yourscreen = new ResourceLocation("папка:textures/gui/yourscreen.png");


2. Делаешь проверку на уровень хп и рендеришь картинку на экране.
Код:
            if (mcp.getHealth() <= 8.0F)
            {
                float alphaChannel = 1.0F - mcp.getHealth() * mcp.getHealth() * mcp.getHealth() / 512.0F;
                this.renderImage(yourscreen, alphaChannel);
            }
 
Назад
Сверху