When using the Painterly Pack, and having selected pink cherry leaves to replace birch leaves, the leaves appear as an ugly brown in-game, regardless of current biome or selected biome shader.
I have tried it with and without Optifine - the texture remains miscolored regardless of mods.
Attachments
Comments 11
@Th3: The foliage file is entirely transparent, but the problem also occurs with the default foliage shading.
the foliage file is what controls the colors of leaves by default... allowing the leaves to change colors depending on the biome you are in... its supposed be transparent as it "highlights" the texture to give it color (i.e. default leaf texture is actually grey scale, and when the foliage.png is overlayed on them, the green is what shows).
The problem I'm betting is he didn't modify the foliage.png to account for pink textures. Its still trying to "highlight" the leaves with the green in the foliage.png file making your pink texture look like someone took a dark green highlighter to it.
Hmm, yeah, you're right. The only problem is my foliage file is completely blank - all pixels are #000000 and completely transparent. I guess MC is using the default foliage shader in its place, then? I can try again with another biome shader and see if that changes anything.
I'm guessing the resoursepack maker originally bypassed the issue your having by making the textures colored and making the foliage.png empty before resoursepacks were introduced.
Because minecraft won't allow and empty texture file it now corrects the empty items internally so he/she's original intent is now no longer a viable option to "bypass" the foliage.png file
Well, dang. Let me see if coloring the whole thing white will work to disable shading... EDIT: Nope. Birch leaves don't even seem to change color when the colormap changes. Jungle leaves respond, but nothing else does. EDIT 2: Yep, birch leaves do not obey foliage.png - replacing the game's own files does not change the birch leaves. I wonder what's shading them, then...
I believe, after looking at all the trees in multiple biomes on my own machine that both the Spruce and the birch are actually being told that they are to use a specific color code by minecraft itself. Even though they have the grey texture by default they do not pull from the foliage.png file. (tested by modifiny both the foliage.png and the grass.png too be blue and purple)
Basically minecraft says Spruce, you always use color code #09280918 (not real color code) and birch you always use #93874986 (also not real).
while Oak and jungle both pull from the foliage.png file as both those tree's leaves do change depending on the biome they are in.
there may actually be a bug if the textures use to pull from the foliage.png before and no longer do now as mojang never mentioned changing these two trees off of it, but thinking back, you could always place spruce in any biome and the leaves never changed, I wouldn't know with birch as I normally use spruce oak and jungle more than birch. The biggested difference would be from a planes biome and a deser biome where oak and jungle both get lighter leaves in the desert.
That seems completely correct. I'll go ahead and open a more specific bug report on this issue. Thank you so much for your help!
Duplicates MC-3930
You'll probably have to take that up with the Resourse pack maker... If he changed something such as the foliage.png in the colormap folder of the resourse pack it can have this negative affect on textures (since that is where the colors for leaves is being pulled from.
Looking at tge texture though it may be he has to much white space and not enough invisible space so its attempting to place some of the foliage.png color scheme into the texture making it that awful looking color