Blocks randomly become invisible in my inventory until I place them
Opened this issue · 36 comments
Blocks from Chisel randomly become invisible in my inventory, and I have to place a Chisel block for it to appear again.
Minecraft version: 1.10.2
Chisel version: 0.0.10.19
Forge version: 12.18.3.2281
I have a very similar issue, although it happens every time I use the RFTools Elevator they turn invisible.
With ~~~multicore chunkloading~~~ offthread chunk updates enabled in forge.cfg they won't turn visible again until I place or break a chisel block, without they'll turn visible again after the elevator stops.
Chisel 1.10.2-0.0.9.15
Forge 1.10.2-12.18.3.2254
RFTools 1.1x-5.91
well, the option I have is called "alwaysSetupTerrainOffThread", and it puts chunk updates to a different thread (yeah, it's no multicore chunkloading, I got that wrong, sorry)
I would have to guess that some other mod is corrupting the GL state in a way that breaks our rendering. There is no case in our code where an invisible model is rendered.
I am also having the same issue. running all latest versions. I can't get them to reappear unless I reload the game. Any suggestions?
It's my own collection. I will try out which mod may cause this issue when I get home and report back.
Mods I imagine could cause this issue:
- BetterFoliage
- BetterFPS
- FoamFix (Anarchy)
I am having a problem inside the inventory. In-world is fine but I can't see the textures in my inventory.
One second it's fine and then I go set up an oil power gen with actually additions and ender IO and they are gone. I am using faithful texture pack modded which I am afraid is causing the issue.
I am having a problem inside the inventory. In-world is fine but I can't see the textures in my inventory.
That is, indeed, the problem that this issue is describing.
I am using faithful texture pack modded which I am afraid is causing the issue.
I and @SanAndreasP have the same issue, and neither of use the Faithful resource pack—in fact, we don’t use any resource packs—therefore, Faithful is not what’s causing the issue.
@tterrag1098 I don’t, and I still have the issue.
This bug is completely unrelated to RFTools’ elevator. I do use RFTools—and that mod might be related to this issue—but I do not use its elevator, so that is not the source of the problem.
This bug seems to be occurring completely randomly. There might be some connection to RFTools, however; I am not sure.
I would suspect that the same problem is happening in another mod. If you can isolate what causes the issue it would help.
@InvalidUs3r Yes, I am.
@InvalidUs3r Yeah, that is, indeed, the bug that’s occurring to me. This only happens in my inventory, not in the world.
Because the ones that are missing for me happen to be the ones that are included in Faithful. Going to try reverting to vanilla textures.
Like I said, I don’t use a resource pack, so this has nothing to do with Faithful.
@PapiDimmi I'm going to start recording and then I should be able to find the exact moment it happens. Maybe you could too and we can see if its caused by the same thing. IDK just thinking of ideas.
Update: After testing it with just RFTools Elevator + Chisel installed, I can replicate this issue. Unfortunately I cannot test this w/o RFTools as I don't know how to reproduce it with anything other than the elevator.
Here are some screenshots:
How it's supposed to look: https://i.imgur.com/pMa9qoi.png
And here it is when I go up/down the elevator: https://i.imgur.com/LKiv5Ux.png
Please ignore the purple opaqueness, it happens on vanilla blocks as well and is a rendering bug of the elevator itself.
Here are my logs from the "clean" test:
https://gist.github.com/SanAndreasP/9c469aaae2bb7a5fc4865e18d5975cd9
What about the inventory issue, where Chisel blocks become invisible until you place one?
I still haven’t figured out what causes that.
Have you tried with and without EnderIO in a test world and see if there's any difference?
You’re right. This does happen when configuring Ender IO machines. Nice find.
ok, but this makes it a Chisel bug: Item models have no business responding to the global block render layer. In the best case it is null
, in the worst case they are rendered as part of another block.
How exactly are we meant to know that it's an item render aside from the layer? There is no other state given in getQuads.