Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

pokapoka

Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by pokapoka

  1. Well, it hasn't improved yet. .. The default icon will appear as it did at the beginning. @Mod.EventBusSubscriber(modid = "samplemod", value = Dist.CLIENT) public class GuiExample{ static Minecraft minecraft = Minecraft.getInstance(); public RenderGUIHandler() { tex = new ResourceLocation(samplemod.MODID, "textures/hud/hud.png"); } public ResourceLocation tex; @SubscribeEvent static void renderOverlay(RenderGameOverlayEvent event) { if(event.getType() == RenderGameOverlayEvent.ElementType.HEALTH) { RenderSystem.pushMatrix(); int posY = 16; int posX = 16; RenderSystem.pushTextureAttributes(); RenderSystem.enableAlphaTest(); RenderSystem.enableBlend(); RenderSystem.color4f(1F, 1F, 1F, 1F); minecraft.getTextureManager().bindTexture(new ResourceLocation(UldanMod.MODID, "textures/hud/hud.png")); minecraft.ingameGUI.blit(posX, posY, 0, 0, 32, 32); RenderSystem.popAttributes(); RenderSystem.popMatrix(); } } }
  2. I'm sorry, it's difficult to understand. Why is my prepared image (hud.png) not drawn on this screen?The image on the upper left is not prepared by me.
  3. Thank you. I also want to display the text, but first I want to know the reason why this upper left image is displayed incompletely. The image displayed is not my image, but an image of an effect like that used in Minecraft. Why is there a chipset of bubbles and icons about the durability of equipment displayed here?
  4. @Mod.EventBusSubscriber(modid = "samplemod", value = Dist.CLIENT) public class GuiExample { Minecraft minecraft = Minecraft.getInstance(); public ResourceLocation tex; public void RenderGUIHandler() { tex = new ResourceLocation(UldanMod.MODID, "textures/hud/hud.png"); } @SubscribeEvent public void renderOverlay(RenderGameOverlayEvent event) { if(event.getType() == RenderGameOverlayEvent.ElementType.HEALTH) { RenderSystem.pushMatrix(); int posY = 16; int posX = 16; RenderSystem.pushTextureAttributes(); RenderSystem.enableAlphaTest(); RenderSystem.enableBlend(); RenderSystem.color4f(1F, 1F, 1F, 1F); minecraft.getTextureManager().bindTexture(AbstractGui.GUI_ICONS_LOCATION); minecraft.ingameGUI.blit(posX, posY, 0, 0, 32, 32); RenderSystem.popAttributes(); RenderSystem.popMatrix(); } } } Thank you. Is this source something wrong? When I run, the correct image is not displayed. And in this code, which method of which class should I use to transfer the text to the screen? https://emxtutorials.wordpress.com/simple-in-game-gui-overlay/ I found this tutorial, but I couldn't make it according to this tutorial because the Gui class isn't in 1.15. Is it impossible to write code like this tutorial?
  5. After joining the world, I want to display the player's name and current coordinates on the screen. I want it to be visible all the time during gameplay. Which class should I use and how should I write it? 1.15.2
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.