jopi
Попрошайка
- 1,421
- 30
- 260
Значит помогли мне... Значит тыкали мной в туториалы...
А почему КРАШ?
29 строка...
Что тут не так то?
А почему КРАШ?
29 строка...
Java:
public static EntityPlayer Player = Minecraft.getMinecraft().thePlayer; //28
public static int thehp = Player.getHealth(); //29
public static int mahp = Player.getMaxHealth(); //30
public static String hasaf = ""; //31
//...
mc.fontRenderer.drawString(String.valueOf(thehp) + "/" + String.valueOf(mahp), 100, 200, 124124, true); //Типо рендер int как String... 44
Java:
package ru.mCoin.handlers;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType;
import net.minecraftforge.client.event.RenderGameOverlayEvent.Post;
import net.minecraftforge.client.event.RenderGameOverlayEvent.Text;
import net.minecraftforge.event.ForgeSubscribe;
import org.lwjgl.opengl.GL11;
import ru.mCoin.Main;
public class GuiMelony {
public static Minecraft mc = Minecraft.getMinecraft();
public static final RenderItem itemRenderer = new RenderItem();
public static EntityPlayer Player = Minecraft.getMinecraft().thePlayer;
public static int thehp = Player.getHealth();
public static int mahp = Player.getMaxHealth();
public static String hasaf = "";
@ForgeSubscribe
public void onRenderText(Post e) {
if (e.type == ElementType.HOTBAR) {
GL11.glPushMatrix();
RenderHelper.enableStandardItemLighting();
renderItemStack(mc.fontRenderer, new ItemStack(Main.fxgcustomsCOIN), 35 + mc.fontRenderer.getStringWidth(Main.money), 13);
renderItemStack(mc.fontRenderer, new ItemStack(Main.fxgcustomsLOGO), 1, 13);
renderItemStack(mc.fontRenderer, new ItemStack(Main.fxgcustomsLOGO2), 18, 13);
RenderHelper.disableStandardItemLighting();
GL11.glPopMatrix();
}
}
@ForgeSubscribe
public void onRenderText(Text e) {
mc.fontRenderer.drawStringWithShadow(Main.money, 35, 17, 7733043);
mc.fontRenderer.drawString(String.valueOf(thehp) + "/" + String.valueOf(mahp), 100, 200, 124124, true);
}
public static void renderItemStack(FontRenderer fr, ItemStack it, int x, int y) {
FontRenderer font = null;
if (it != null) {
font = it.getItem().getFontRenderer(it);
}
if (font == null) {
font = fr;
}
itemRenderer.renderItemAndEffectIntoGUI(font, Minecraft.getMinecraft().renderEngine, it, x, y);
}
}