Posted September 11, 201510 yr Hi, i have a small problem with my TileEntitySpecialRenderer. Depending on how I look at the block, it switches between very bright and very dark. Any ideas? GL11.glPushMatrix(); GlStateManager.translate(relativeX + centreOffsetX, relativeY + centreOffsetY, relativeZ + centreOffsetZ); GlStateManager.scale(SCALE_FACTOR, SCALE_FACTOR, SCALE_FACTOR); Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldrenderer = tessellator.getWorldRenderer(); this.bindTexture(nodTurretBaseTexture); // texture worldrenderer.startDrawingQuads(); addBaseVertices(worldrenderer); tessellator.draw(); GL11.glPopMatrix(); EDIT: I found out it has something to do with the item rendering. the switch depends on the lighting of the item I'm holding and RenderHelper.disableStandardItemLighting(); turns it dark all the time. Does anyone know why the item affects the block? It doesn't work, I don't know why. It works, I don't know why.
September 11, 201510 yr Author Can you explain what you mean with ordering of the code? It doesn't work, I don't know why. It works, I don't know why.
September 11, 201510 yr Well, lets assume blocks get rendered first, then entities, and then tile entities. If Mojang enables the item lighting for the entities (since they hold items) and forget to disable it, then it'll carry over to the tile entities. This is all assuming the order is as described.
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.