
All block textures have an opaque background
avescarelo opened this issue ยท 27 comments
I have no idea why only with this mod i have a crash
Log: https://gist.github.com/avescarelo/9d399ad0b9db00196611aea859dfe52d
I have never seen this issue before. Are you possibly using a mod that is wrongfully filling in transparent areas in my textures? Maybe the jar you downloaded is somehow corrupt, what happens if you download the mod again?
I know this happens when some other Block in that Chunk or anything else rendering in that Chunk, forgets to reset the Alpha handling properly. Now the question is what is the cause?
(I cant really test because EFRs Dev build is currently throwing unrelated Errors at me, because someone assumes 0 and 15 are the bounds by which itemstack metadata goes, even though its 0 to 32767. :P )
Edit: I did send a PM for that one a few mins ago ;)
I want to say it's another mod's bad alpha handling, but since this issue applies to my blocks only, I'm tempted to say it's something else, or a corrupt jar
Wha? Can you elaborate on the second one?
Answered in DMs ^
So yeah, if this happens with no other mods installed, can you please try re-downloading the mod? (P.S. you'd've known to provide this information if you didn't skip over the template. :) Please use the template next time or your issues will be auto-closed)
Also, it'd help to know the OS you're using, the PNG compression algorithm we use could possibly be a culprit on certain OSs if I were to guess. Send logs, it'll have the OS information I need
wait wait wait which png compression algo do you use? (wait i remember telling you about it so its probably the one i gave you which is fine LOL) because i ran into issues with optipng and grayscale textures. Once a png is marked as grayscale, minecraft will NOT be able to render it properly at all (some optipng parameters can easily fix that ofc). Obviously colored Textures wont be hit by that, but if you happen to have a Texture that is 100% grayscale without any color variation, it will happen.
I use the same compression algorithm that you provided in the format_all_source_files.sh
that you added. I use that typically before releases to format the code, it seems to also contain some sort of lossless PNG compression in it.
Yeah that one is fine, it has the right parameters for optipng.
IF you ran optipng at "maximum efficiency" then minecraft wouldn't be able to handle the resulting png files... likely due to the old OpenGL library it uses.
Crash logs are kind of useless for class loading errors, a full log (like the one you posted here #376 (comment)) would be more helpful.
Any updates on the issue, @avescarelo? Is there a mod conflict, did you try to re-download the jar? Requested OS information/logs?
Yes!
I had such a problem with previous versions of the mod, it manifests itself both on Linux and on Windows
Have you tried removing other mods yet as requested? I'd start with OptiFine
I'm certain this is somehow another mod's doing now. And I have a sneaking suspicion it's OptiFine, but to be sure please slowly remove all mods until the issue stops.
I will ask again; does this happen with ONLY EFR installed?
Crash logs are kind of useless for class loading errors, a full log (like the one you posted here #376 (comment)) would be more helpful.
Yes, here: https://gist.github.com/avescarelo/5766e2be64b76bda8df2a38f2f66d268
That's weird, I've never seen an error like this without other mods installed o.o
Is that a Version that has a new Block Renderer in it? Maybe that new Renderer is leaking a GL Setting or so, which one of the Blocks in that particular World happens to use somewhere Underground.
It looks like some error involving potions happens, but a different error prevents the actual message from getting printed. Now where have I seen this before? Oh yeah: #258
That issue was caused by potion ID extension mods though. I think the issue this time is improper configuration.
I would suggest creating a fresh instance with a fresh config and testing there for now, since this is unrelated to the texture issue.
I also just pushed an unpushed CoreTweaks branch created to fix this particular logging issue that you can grab here. Adding it should make it easier to find out why that potion crash happens.
Yes, sorry for lae answers i removed configs and all is good, now testing add other mods. Only with this mood all is good
[removed]
Also, I saw that someone here wrote about bugs with taumcraft (if I'm not mistaken) and you said that you don't have its source code, maybe it's useful to you, this is the source code of taumcraft to which fixes of various bugs are made
Maybe this src can help with develop of the mod
Is that a Version that has a new Block Renderer in it? Maybe that new Renderer is leaking a GL Setting or so, which one of the Blocks in that particular World happens to use somewhere Underground.
No otherwise I would have already gotten this texture error. I am also talking about the potion crash anyways
Yeah maybe somehow it's the potion ID? If levitation's ID is set out of bounds of vanilla (32 or more) it may cause issues.
I was found a problem mod, that's because AntiXray mod: https://rubukkit.org/threads/1-7-2-1-7-10-antixray-reloaded-minecraft-forge.62985/
I removed and all is good, this mod remove an opaque of Xray texturepacks
Which Thaumcraft related Compatibility Issue are you talking about specifically? I do have the thaumcraft source code too, and I know a little bit about how things work in there.
I think it was written about this in one of the reports before, but it doesn't matter, the main thing is that the problem has been solved
Not sure why antixray was messing up my textures and not the other ones, but glad to see it resolved!