Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
@SubscribeEvent
public void typeHighlight(DrawBlockHighlightEvent event) {
MovingObjectPosition mop = event.target;
if (mop != null && mop.typeOfHit == MovingObjectType.BLOCK) {
EntityPlayer player = event.player;
World world = player.worldObj;
int x = mop.blockX;
int y = mop.blockY;
int z = mop.blockZ;
if (world.getBlock(x, y, z) == Blocks.iron_ore) {//Тут должен быть твой "определённый блок".
//тут можешь писать любую магию.А как рендерить текст тутор был,при чем в учебнике
}
}
}
Agravaine написал(а):if (mop != null && mop.typeOfHit == MovingObjectType.BLOCK) {}
Лишняя проверка.
drawString(Minecraft.getMinecraft().fontRenderer, "Test", width/2, heigh/2, -65535);
CoomingSoon написал(а):Minecraft#fontRenderer
@SubscribeEvent(priority = EventPriority.NORMAL)
public void typeHighlight(DrawBlockHighlightEvent event)
{
MovingObjectPosition mop = event.target;
EntityPlayer player = event.player;
if (mop != null && mop.typeOfHit == MovingObjectType.BLOCK)
{
World world = player.worldObj;
int x = mop.blockX;
int y = mop.blockY;
int z = mop.blockZ;
if (world.getBlock(x, y, z) == ObjectsList.window1)
{
GL11.glDisable(GL11.GL_LIGHTING);
ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft(), Minecraft.getMinecraft().displayWidth, Minecraft .getMinecraft().displayHeight);
int width = sr.getScaledWidth();
int heigh = sr.getScaledHeight();
Minecraft.getMinecraft().fontRenderer.drawString("Text", width/2, heigh/2, -65536);
}
}
}
CoomingSoon написал(а):Я тут подумал и пришёл к выводу,что это все будет рисоваться на блоке
Глупенький. Рисовать нужно не фиг знает куда, а в гуи.CoomingSoon написал(а):Я тут подумал и пришёл к выводу,что это все будет рисоваться на блоке
Minecraft#ingameGUI.drawString(...);
Agravaine написал(а):Глупенький. Рисовать нужно не фиг знает куда, а в гуи.CoomingSoon написал(а):Я тут подумал и пришёл к выводу,что это все будет рисоваться на блоке
Код:Minecraft#ingameGUI.drawString(...);