- 459
- 13
- 35
Доброго времени суток.
Решил побаловаться с кодом @timaxa007, который он оставил в одной из тем.
Вообщем, вот весь класс.
Отображения на экране в свою очередь нету.
Прошу помощи.
Решил побаловаться с кодом @timaxa007, который он оставил в одной из тем.
Вообщем, вот весь класс.
Java:
package com.darkdays.brockmyleg;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import net.minecraft.client.Minecraft;
import net.minecraft.potion.Potion;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
public class DisplayRender
{
static final Minecraft mc = Minecraft.getMinecraft();
static final ResourceLocation texture_new_hud = new ResourceLocation("overlayhud:textures/gui/breakleg.png");
@SubscribeEvent
public void drawBreakLeg(RenderGameOverlayEvent.Post event) {
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) return;
switch(event.type) {
case ALL:
mc.getTextureManager().bindTexture(texture_new_hud);
mc.ingameGUI.drawTexturedModalRect(event.resolution.getScaledWidth() - 18, 2, 0, 0, 17, 17);
break;
case TEXT:
String name = StatCollector.translateToLocal("You break leg!");
mc.fontRenderer.drawStringWithShadow(name, event.resolution.getScaledWidth() - mc.fontRenderer.getStringWidth(name) - 2, 20, 0xFFFFFF);
break;
default:break;
}
}
}
Отображения на экране в свою очередь нету.
Прошу помощи.