Everything posted by pokapoka
-
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.
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(); } } }
-
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.
minecraft.getTextureManager().bindTexture(new ResourceLocation("textures/hud/hud.png")); Is this right?
-
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.
-
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.
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.
-
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.
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?
-
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.
@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?
-
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.
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
IPS spam blocked by CleanTalk.