Posted September 25, 20205 yr So I'm trying to make a HUD. So the code I use: package xyz.infinitepvp.dev.packetlogging.event; import net.minecraft.client.Minecraft; import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; public class HUD { Minecraft mc = Minecraft.getInstance(); @SubscribeEvent public void hudRender(RenderGameOverlayEvent event) { mc.fontRenderer.drawString("Hello, world!", 2, 2, 8453920); } } And I register the event in private void setup(final FMLCommonSetupEvent event) { // some preinit code LOGGER.info("HELLO FROM PREINIT"); MinecraftForge.EVENT_BUS.register(new HUD()); LOGGER.info("DIRT BLOCK >> {}", Blocks.DIRT.getRegistryName()); } The result is the attatched picture Edited September 25, 20205 yr by InfinitePower563
September 25, 20205 yr Don't subscribe to this event: RenderGameOverlayEvent subscribe to the RenderGameOverlayEvent.Post event Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
September 25, 20205 yr Author 4 minutes ago, Beethoven92 said: Don't subscribe to this event: RenderGameOverlayEvent subscribe to the RenderGameOverlayEvent.Post event thanks!
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.