the foliagecolor.png part of texture packs only affects regular oak and jungle trees. it has no effect on either spruce or birch ones, they're always default green even if you recolor your texture pack's foliage to red or blue.
same goes for watercolor, except it doesn't do anything at all. no matter what you recolor it to, water will remain blue.
Resource pack of MC-30445 can be used to reproduce.
Attachments
Comments 31
i don't think the water is a problem anymore but the spruce and birch leaves "BUG" still occurs.. would be nice to see this "BUG" fixed..
due to the subject (the leaves) this should be considered a bug as all the others of the same type (leaves) including ones made in the same category(leaves) after those two, had the ability applied to it..
its not something that would arise without being shown and if this keeps getting side stepped as a Feature/Suggestion we will likely never see it Fixed..
(we all know how much they love adding suggested features O.o)
please get this seen by Mojang..
This is a bug, it doesn't make sense that birch and spruce leaves can't be changed by resource packs, but the other leaves can. Every texture and color should be changeable with resource packs.
If birch and spruce leaves not being coloured by foliagecolor.png
isn't a bug, how come leaves_birch.png
and leaves_spruce.png
aren't coloured in the first place?
It doesn't really make sense to use a greyscale image, allowing the game to recolour it dynamically, if the said colour is then hardcoded in the game.
This should be marked as unresolved and confirmed.
In fact the colour is hardcoded, reopened:
BlockOldLeaf.java (as of MCP 9.03 / Minecraft 1.7.2)
/**
* Gets the foliage color for birch type (metadata 2) trees
*/
public static int getFoliageColorBirch()
{
return 8431445;
}
How so? The water colouring is already implemented, it just doesn't work. And that certain leaves are not affected is at least an inconsistency.
@unknown I absolutely agree with @unknown and also want to state that this is an inconsistency.
If this bugpost would have been resolved as WAI without giving any reason, I would have assumed something which is intel I've gotten several years ago though.
Back then I asked a dev regarding textures such as foliage, (custom) sky, environment etc., and he wrote something along the lines of, that some things related to texturepacks would require a massive rewrite. That he actually already tried to implement something which is currently hardcoded, but it didn't work out with that code base (don't nail me down 100% to those words, it's saved similar like this in my memory, I mainly recall that he wanted to give texturepack makers more possibilities, but it was not possible at that time).
From what I know so far about this bugtracker, is, that in some cases "works as intended" can also mean something like "we can't currently do this, it may be fixed one day, it also might not be on the top of our priority list, and it may very well be that, if it will be possible one day, it may not be in the format this bugpost refers to, so we might as well close it, and as we must not reveal specific future plans for Minecraft to the public, we sadly can't tell you that this will be possible one day.", but this is apparently not the case here by closing the bugpost as a "feature request".
To emphasize again: Closing this bugpost as a feature request seems wrong, as it's also for me an inconsistency.
I am aware that since the acquisition by Microsoft, plans may have changed tremendously, which is not the Devs' fault, but, regardless, I want to link again a Redditpost by Mr. Broes:
https://www.reddit.com/r/Minecraft/comments/66gcg9/comment/dgiy1xb
It would be very kind of you, Mr. Östergård, to ask the developer who would be currently responsible for theoretically implementing it into Vanilla, so you could re-evaluate to possibly leave this bugpost open, or, if you are allowed to, to give us any intel about future plans regarding this.
Thank you!
Please do not use the bug tracker as a discussion forum. Please use /r/Mojira instead.
The inconsistency is intended, which is why this is closed. For Vanilla Minecraft, it is definitely intended that certain types of leaf blocks (like spruce) are intended to always look the same and not be colored by biome variations (much like real life spruce).
We do want to provide more configurability for things like that, and data driving how biome coloring affects block types would be a great thing to have for resource packs - but that is not strictly what this bug is about, and adding it would be adding a feature for extensibility, not fixing this bug in specific.
And again, this not being considered a bug doesn't mean it won't happen, it just means that we do not consider this "faulty" as described in this bug report. As violine noted, please move any further discussion about this to the subreddit.
This site is for bug reports only. For feature suggestions/changes please use the MineCraft Forums: Suggestions.