static final Minecraft mc = Minecraft.getMinecraft();
@SubscribeEvent
public void drawText(RenderGameOverlayEvent.Post event) {
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) break;
switch(event.type) {
//текстура
case ALL:
mc.getTextureManager().bindTexture(texture_break_leg);
mc.ingameGUI.drawTexturedModalRect(2, 2, 0, 0, 16, 16);
break;
//текст
case TEXT:
mc.fontRenderer.drawStringWithShadow(StatCollector.translateToLocal("break_leg"), 2, 20, 0xFFFFFF);
break;
//
default:break;
}
}
@SubscribeEvent
public void drawText(RenderGameOverlayEvent.Post event) {
if...
static final Minecraft mc = Minecraft.getMinecraft();
@SubscribeEvent
public void drawText(RenderGameOverlayEvent.Post event) {
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) break;
switch(event.type) {
//текстура
case ALL:
mc.getTextureManager().bindTexture(texture_break_leg);
mc.ingameGUI.drawTexturedModalRect(2, 2, 0, 0, 16, 16);
break;
//текст
case TEXT:
mc.fontRenderer.drawStringWithShadow(StatCollector.translateToLocal("break_leg"), 2, 20, 0xFFFFFF);
break;
//
default:break;
}
}
@SubscribeEvent
public void drawText(RenderGameOverlayEvent.Post event) {
if (!mc.thePlayer.isPotionActive(MyMod.break_leg_effect)) break;
switch(event.type) {
case ALL:
mc.getTextureManager().bindTexture(texture_break_leg);
mc.ingameGUI.drawTexturedModalRect(2, 2, 0, 0, 16, 16);
break;
case TEXT:
mc.fontRenderer.drawStringWithShadow(StatCollector.translateToLocal("break_leg"), 2, 20, 0xFFFFFF);
break;
default:break;
}
}
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) break;
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) return;
static final Minecraft mc = Minecraft.getMinecraft();
static final ResourceLocation texture_new_hud = new ResourceLocation(SMTCommon.MODID, "textures/gui/new_hud.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("break_leg");
mc.fontRenderer.drawStringWithShadow(name, event.resolution.getScaledWidth() - mc.fontRenderer.getStringWidth(name) - 2, 20, 0xFFFFFF);
break;
//
default:break;
}
}
@Override
public void registerEvents() {
super.registerEvents();
IngameGui gui = new IngameGui(
Minecraft.getMinecraft());
MinecraftForge.EVENT_BUS.register(new IngameGui(Minecraft
.getMinecraft()));
}
}
static final ResourceLocation texture_new_hud = new ResourceLocation(SMTCommon.MODID, "textures/gui/new_hud.png");
static final ResourceLocation texturebone = new ResourceLocation("bestfoxy", "textures/gui/bone.png");
@SubscribeEvent
public void drawBreakLeg(RenderGameOverlayEvent.Post event) {
if (!mc.thePlayer.isPotionActive(Potion.moveSlowdown)) return;
switch(event.type) {
//текстура
case ALL:
mc.getTextureManager().bindTexture(texturebone);
mc.ingameGUI.drawTexturedModalRect(event.resolution.getScaledWidth() - 18, 2, 0, 0, 17, 17);
break;
//текст
case TEXT:
String name = StatCollector.translateToLocal("break_leg");
mc.fontRenderer.drawStringWithShadow(name, event.resolution.getScaledWidth() - mc.fontRenderer.getStringWidth(name) - 2, 20, 0xFFFFFF);
break;
//
default:break;
}
}