Posted August 10, 20205 yr I have gui class: public class test_gui extends Screen I want to draw Rectangle or Line on it. I'm writing "TEST" to gui and it's works. Is there any method to render a Line|Rectangle on GUI like drawing string? Writing string code: @Override public void render(int p_render_1_, int p_render_2_, float p_render_3_) { Minecraft mc = Minecraft.getInstance(); mc.fontRenderer.drawStringWithShadow("TEST",0,0,0xFFFFFF); //text is displaying //function to draw a line }
August 10, 20205 yr AbsctractGui.fill() to fill certain colour in to an area, blit to render an image to the area.
August 10, 20205 yr Author I did this and there is nothing rendered (except "test"). Text rendered @Override public void render(int p_render_1_, int p_render_2_, float p_render_3_) { for(int i = 0; i < this.buttons.size(); ++i) { this.buttons.get(i).render(p_render_1_, p_render_2_, p_render_3_); } Minecraft mc = Minecraft.getInstance(); mc.fontRenderer.drawStringWithShadow("TEST",0,0,0xFFFFFF); AbstractGui.fill(100,100,100,100,100); } Edited August 10, 20205 yr by dommilosz
August 10, 20205 yr Author Ok nevermind I forgot that last variable is color and cannot be random If anyone does it too: AbstractGui.fill(100,120,140,160,0xFFFFFFFF);
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.