Posted November 24, 20213 yr Im am rendering labels in the world, but the background cuts out part of my block behind it. I have tried tinkering with the variables in the FontRenderer.renderInBatch(); Method, but nothing seems to be working. Image of my problem: Spoiler My Code: Spoiler @SuppressWarnings("resource") public void renderLabelInWorld(MatrixStack matrixStackIn, IFormattableTextComponent textIn, IRenderTypeBuffer bufferIn, int combinedLightIn) { FontRenderer fontRenderer = this.renderer.font; matrixStackIn.pushPose(); matrixStackIn.scale(-0.025F, -0.025F, -0.025F); Matrix4f matrix4f = matrixStackIn.last().pose(); float opacity = (Minecraft.getInstance()).options.getBackgroundOpacity(0.25F); int alpha = (int)(opacity * 255.0F) << 24; float width = (-fontRenderer.width(textIn) / 2); fontRenderer.drawInBatch(textIn, width, 0.0F, 553648127, false, matrix4f, bufferIn, false, alpha, combinedLightIn); fontRenderer.drawInBatch(textIn, width, 0.0F, -1, true, matrix4f, bufferIn, true, 0, combinedLightIn); matrixStackIn.popPose(); } Any help is appreciated!
December 27, 20213 yr Sorry for replying to this old post, well not that old... I don't even have a solution for you but I'm trying to figure out this drawInBatch function out... What exactly is the combinedLightIn and how do you obtain it's value?
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.