Posted November 18, 201311 yr I am making a mod with many custom rendered blocks and i have been having two issues. One, I don't know if it is a lighting bug or what, but sometimes when I move the player sometimes part of the texture turns black in the game and in the players hand. Two, I have a block that has as texture rendering lighter than it actually is. I would appreciate the help. Thanks in advance!!! Don't be afraid to ask question when modding, there are no stupid question! Unless you don't know java then all your questions are stupid!
November 18, 201311 yr So did you make a custom model for your block, or what do you mean by custom rendered?
November 18, 201311 yr Author Yes, I made a custom model for my block and basically it is a Tile Entity that renders in the world by using the Model as the base and a texture map. I could post the model code or other code if you would like. Don't be afraid to ask question when modding, there are no stupid question! Unless you don't know java then all your questions are stupid!
November 19, 201311 yr Do you have the render code? Theres probably an error in there. That or you are trying to calculate lighting.
November 19, 201311 yr Author I'll post my render code, but you should know that when I have the item render as a 3D object I have separate rendering code, it is essentially the same, but I was getting an error when i referenced the render code in my RenderBlock Class. I'll post all of the relevant code in case you need to look at it. Block Model: http://pastebin.com/SGGficvJ Render Block: http://pastebin.com/xpUVHba8 Render Item: http://pastebin.com/XdJ1cFPd If you need any other code, just ask. Don't be afraid to ask question when modding, there are no stupid question! Unless you don't know java then all your questions are stupid!
November 19, 201311 yr For your item, I dont know whats wrong with it. You have the same code as me. Also, you posted theblock class not the render class
November 19, 201311 yr Author Sorry about posting the wrong code, but I'm really confused now. I created a new world and checked if the bug was still occurring, but surprisingly it did not occur in the 20 min i spent moving around the world and then I went back to my original test world and I moved away from the area where the bug was occurring and the bug stopped occurring there too. Is it just a minecraft glitch, that it is only rendering wrong in that specific are or is it because I have a multi block placed there that has this Block in it. I don't know, I won't bother posting the render code because the OpenGL part is pretty much the same as the Item Renderer, but thanks for the help anyway. Don't be afraid to ask question when modding, there are no stupid question! Unless you don't know java then all your questions are stupid!
November 19, 201311 yr Hi Sounds like the lighting settings are wrong - Minecraft uses a few different lighting settings which can make your objects look lighter or darker depending on the light source. Do you know about Tessellator.setNormal, .setBrightness, RenderHelper.disableStandardItemLighting, etc? Sometimes the world lighting is updated slowly, so that certain sides of blocks look dark until the game updates the lighting for that block. This happens with vanilla code too. A link or two which might help with lighting settings.... http://greyminecraftcoder.blogspot.com.au/2013/07/block-rendering.html http://greyminecraftcoder.blogspot.com.au/2013/08/lighting.html http://greyminecraftcoder.blogspot.com.au/2013/08/the-tessellator.html http://greyminecraftcoder.blogspot.com.au/2013/09/custom-item-rendering-using.html -TGG
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.