Jump to content

[1.16.5] In world rendered text using FontRenderer.renderInBatch cutting out part of block behind it


Zeher_Monkey
 Share

Recommended Posts

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

b5n0gXA.png

 

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!

Link to comment
Share on other sites

  • 1 month later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.