Jump to content

Recommended Posts

Posted

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!

Posted

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!

Posted

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!

Posted

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!

Posted

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

Announcements



×
×
  • Create New...

Important Information

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