Jump to content

Custom Block Rendering Issues


Mecblader

Recommended Posts

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!

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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

 

 

 

Link to comment
Share on other sites

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • It will be about medeaival times
    • the mods are crashing and I'm not sure why so heres everything  crash log https://pastebin.com/RxLKbMNR  L2 Library (12library) has failed to load correctly java.lang.NoClassDefFoundError: org/antarcticgardens/newage/content/energiser/EnergiserBlock L2 Screen Tracker (12screentracker) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.12library.base.L2Registrate Create: Interiors (interiors) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.tterrag.registrate.AbstractRegistrate L2 Damage Tracker (12damagetracker) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Create Enchantment Industry (create_enchantment_industry) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.Createfiegistrate Create Crafts & Additions (createaddition) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate Create Slice & Dice (sliceanddice) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate L2 Tabs (12tabs) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Modular Golems (modulargolems) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate Create: Steam 'n' FRails (railways) has failed to load correctly java.lang.NoClassDefFoundError : Could not initialize class com.simibubi.create.foundation.data.Createfregistrate Cuisine Delight (cuisinedelight) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.12library.base.L2Registrate Create (create) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.Create Guardian Beam Defense (creategbd) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class com.simibubi.create.foundation.data.CreateRegistrate L2 Item Selector (12itemselector) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class dev.xkmc.l2library.base.L2Registrate
    • hey there, I have been using Forge for years without any problems, but for some time now I have been getting this error message when I click on “Installer” under the downloads. This happens on all versions. I have tried various things but have not gotten any results. If anyone has a solution, I would be very grateful!
    • I don't have mcreator installed.
    • the session has expired, what if the modified LAN Server displays the same screen after logging in as after logging in to the premium server from a non-premium account? Minecraft Forge 1.20.1 CurseForge. I also use Mod LAN World Plug n Play
  • Topics

×
×
  • Create New...

Important Information

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