Posted December 30, 2024Dec 30 I'm a beginner mod developer and I'm developing a mod with 1.20.1, and whenever I try to use RenderGameOverlayEvent to hide part of the HUD, I get an error saying The import net.minecraftforge.client.event.RenderGameOverlayEvent cannot be resolved and I can't use it. How can I solve this problem? This is part of another class: import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Gui; import net.minecraft.client.gui.ScaledResolution; import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; @Mod.EventBusSubscriber public class CustomOverlay extends Gui { @SubscribeEvent(priority = EventPriority.HIGHEST) public static void onRenderGameOverlay(RenderGameOverlayEvent.Pre event) { if (event.getType() == ElementType.HEALTH || event.getType() == ElementType.FOOD) { event.setCanceled(true); } } }
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.