Hi, I'm attempting to render a text using a custom font, however, its just drawing rectangles. The bitmap image is in src/main/resources/assets/examplemod/textures/font
Example ingame: https://imgur.com/a/DjMTVla
Current code:
private Minecraft mc;
private FontRenderer fontRenderer;
public ExampleMod() {
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::onClientSetup);
MinecraftForge.EVENT_BUS.register(this);
}
public void onClientSetup(FMLClientSetupEvent event) {
mc = Minecraft.getInstance();
fontRenderer = new FontRenderer(mc.textureManager, new Font(mc.textureManager, new ResourceLocation("examplemod", "textures/font/ascii.png")));
}
@SubscribeEvent
public void onRenderGameOverlay(RenderGameOverlayEvent.Post event) {
AbstractGui.fill(5, 5, 30, 30, new Color(255, 0, 255, 5).getRGB());
fontRenderer.drawString("test", 5, 5, new Color(255, 0, 0, 255).getRGB());
}