Posted November 4, 20205 yr Hello! I'm trying to render a block inside a TileEntityRenderer. Problem is the block is rendering darker than it should be. The block on the left in the screenshots is the block as it appears normally when placed. The block on the right is rendered inside the TileEntityRenderer of the block on the left. matrixStack.push(); matrixStack.translate(3, 0, 0); BlockRendererDispatcher blockRendererDispatcher = Minecraft.getInstance().getBlockRendererDispatcher(); blockRendererDispatcher.renderBlock(myBlockTile.getBlockState(), matrixStack, iRenderTypeBuffer, Integer.MAX_VALUE, Integer.MAX_VALUE, myBlockTile.getModelData()); matrixStack.pop(); Originally I was rendering a obj model, but the issue also appears with the "missing model" cube, cobblestone, etc. Any suggestions? Thanks!
November 4, 20205 yr Howdy You might find this working example useful; it has some troubleshooting hints about bright/dark and also various examples of using TileEntityRenderers to render objects with different brightnesses, including a wavefront model. https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe21_tileentityrenderer Also some background info on lighting: https://greyminecraftcoder.blogspot.com/2020/04/lighting-1144.html -TGG
November 4, 20205 yr Author 1 hour ago, TheGreyGhost said: Howdy You might find this working example useful; it has some troubleshooting hints about bright/dark and also various examples of using TileEntityRenderers to render objects with different brightnesses, including a wavefront model. https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe21_tileentityrenderer Also some background info on lighting: https://greyminecraftcoder.blogspot.com/2020/04/lighting-1144.html -TGG Using getBlockModelRenderer().renderModel() with the color parameters allowed me to get the brightness I wanted, 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.