IMPORTANT: Long time has passed and now I am certain that developers don't care about forums and community suggestions. But you CAN implement random textures into your texture pack and clients with MCpatcher or optifine will see them. I made a tutorial a while ago but it is horribly outdated and I have no idea how it works now and I don't feel like updating it, sorry.
The idea:
According to my idea, there would be few different textures for every block (or almost every) that game would randomly pick when the block is placed or found already placed. Common suggestion was also to add random items too.
This should improve the way everything looks (especially with texture packs) and it would work similarly to random mobs mod that is already supported and used in many texture packs. Look below if something is not clear for you yet.
Scheme below is OUTDATED due to changes in 1.5 then later in 1.6 In fact it's easier implement with today versions
Y'know, this idea has been a working feature of MCPatcher since mid-April... I've supported it in my pack since it first came out. I'm kinda surprised people still don't know about it at this point. Check the documentation on the MCPatcher thread under the information for texture pack authors. The random texture feature is under the CTM support (method=random). You can even give weights to the random textures so that some are more likely to randomly show up than others. Here's just a few examples of some of the stuff you can do with the feature:
Random textures on grass, tall grass, and flowers.
Random textures on stone bricks to make them look a bit less perfect.
Random mushrooms with a closer shot of some of the random stone bricks.
Random labeling on TNT blocks. (You can also use random textures to give fences unique art not shared with planks.)
All of the above screenshots were taken with only MCPatcher installed(no other mods), and my pack selected.
I've found few replies in various posts about this, but I wanted more people to see it. This is only an suggestion so far, and i simply modified my terrain.png files.
Mojang has already done something like this - mossy and cracked bricks in strongholds that add much more variation. And if any of you played Terraria, you should get the idea because variations between grass, blocks and everything else is also seen there.
And since many of you mentioned, this could be optional, let's say a texture pack artist doesn't have enough time for this, he simply leaves all variants of block texture same.
You're welcome to send me more pictures showing how this feature looks in a texture pack of some kind. I'd post them here.
You'd really help if you post this banner into your signature!!! (copy-paste the code below)
While a good concept, i'm kind of skeptical about how this would work. Correct me if I'm wrong, but depending on how this would be implemented, it could cause some serious tiling issues that would make every famous texture artist shake their fist at the sky. If you have say a stack of cobblestone, would it be completely random which block it would place down (say, the first 3 placed chooses "cobble 1" while the next one out of chance chooses "cobblestone 3")?
Maybe I'm thinking too narrow minded. I'm just gonna vote for a maybe until someone can disprove me otherwise. Once again though, great concept and idea, just slightly concerned about the after affects.
While a good concept, i'm kind of skeptical about how this would work. Correct me if I'm wrong, but depending on how this would be implemented, it could cause some serious tiling issues that would make every famous texture artist shake their fist at the sky. If you have say a stack of cobblestone, would it be completely random which block it would place down (say, the first 3 placed chooses "cobble 1" while the next one out of chance chooses "cobblestone 3")?
Maybe I'm thinking too narrow minded. I'm just gonna vote for a maybe until someone can disprove me otherwise. Once again though, great concept and idea, just slightly concerned about the after affects.
Well, couldn't the texture have all the cracks that touch the edge match, but have the general texture different.
While a good concept, i'm kind of skeptical about how this would work. Correct me if I'm wrong, but depending on how this would be implemented, it could cause some serious tiling issues that would make every famous texture artist shake their fist at the sky. If you have say a stack of cobblestone, would it be completely random which block it would place down (say, the first 3 placed chooses "cobble 1" while the next one out of chance chooses "cobblestone 3")?
Maybe I'm thinking too narrow minded. I'm just gonna vote for a maybe until someone can disprove me otherwise. Once again though, great concept and idea, just slightly concerned about the after affects.
if a texture maker doesn't like it, then they could just have all 3 of the textures be the same.
Rollback Post to RevisionRollBack
Quote from spineyrequiem »
You can't make metre cubed pieces of rock get jiggy with each other, that's just WRONG.
It sounds ok in theory... But in practice this might leave some very frustrated people. Remember how you always have to keep replacing paintings until you find the one you actually want? Now imagine you have to do this with blocks and waste your tools/time.
(Just in advance - right clicking on a block with your hand to change the texture would lead to even further annoyances)
Would be ok with textures that ought to be random like bookcases but certainly not for every block. Texture makers would be tearing their hair out.
Btw you want 'addition' instead of 'edition.'
Ofc not for every block, crafting benches, enchantment tables and many others should have the same texture and texture makers could just make few copies of the same terrain file if they want so.
And thanks for correction, there may be many more mistakes.
Yes I'd like this included in Optifine/MCPatcher !
I had the idea too months ago but never took the time to propose it, thanks for doing it. Have you mentioned it in Optifine's thread ?
Rollback Post to RevisionRollBack
Sharing | Freedom | Kindness | Wisdom => The roots for a better world.
Yes I'd like this included in Optifine/MCPatcher !
I had the idea too months ago but never took the time to propose it, thanks for doing it. Have you mentioned it in Optifine's thread ?
not yet and i don't use Optifine personally but i'd like it in the MCPatcher.
yes good concept and it wouldn't really hurt the game either, so make it get developed in just make sure they're not to different that you can't see what item they are (just to be sure :P)
Well, to avoid texture pack rage, you could have the basic terrain.png, and then you could have terrain1.png, terrain2.png, etc. and if there's only 1 terrain file, it will use textures from that, if there's 2, it will mix between the 2, etc. so texture packers can have a single texture style, or a multi-texture style.
i think someone already mention this and it's exactly what i am thinking about.
I like this idea, but how about there always being all terrain.png files, but there would also be a .txt file that controls how many different textures can be used. Although this would increase data size by 2 bits per block (or more if more than 4 terrain.pngs are in use).
Rollback Post to RevisionRollBack
Why does everyone think I don't have an avatar? Is there anyone who can see the one black pixel.
Please click the dragons, they need to grow. Also, my fully grown dragons can be found in my bio.
I like this idea, but how about there always being all terrain.png files, but there would also be a .txt file that controls how many different textures can be used. Although this would increase data size by 2 bits per block (or more if more than 4 terrain.pngs are in use).
what if textures are chosen every time the chunk is loaded instead of saving specific in the world save? Textures themselves shouldn't vary that much for it to be so important at various creations.
And yes to .txt file idea, although i am not much of a coder so I'll won't think of most efficient way to create this system.
what if textures are chosen every time the chunk is loaded instead of saving specific in the world save? Textures themselves shouldn't vary that much for it to be so important at various creations.
And yes to .txt file idea, although i am not much of a coder so I'll won't think of most efficient way to create this system.
But you would still need a way to save what texture it is using while it is loaded. Although I guess those 2 bits per block would only be needed in loaded chunks, but that would be 131072 bits per chunk (assuming that all of the blocks have at least 3 possible textures).
Rollback Post to RevisionRollBack
Why does everyone think I don't have an avatar? Is there anyone who can see the one black pixel.
Please click the dragons, they need to grow. Also, my fully grown dragons can be found in my bio.
Scheme below is OUTDATED due to changes in 1.5 then later in 1.6 In fact it's easier implement with today versions
Maybe I'm thinking too narrow minded. I'm just gonna vote for a maybe until someone can disprove me otherwise. Once again though, great concept and idea, just slightly concerned about the after affects.
Well, couldn't the texture have all the cracks that touch the edge match, but have the general texture different.
if a texture maker doesn't like it, then they could just have all 3 of the textures be the same.
I think maybe this should only affect certain blocks/items, at least until there is more room for textures.
(Just in advance - right clicking on a block with your hand to change the texture would lead to even further annoyances)
...But that's just my opinion.
My DeviantART, requests welcome.
B14 - My Texture Pack!
Need textures for your mod? Inquire within, just read the rules.
Exactly, changes to textures would be minimal. Currently same type of blocks are 100% clones.
Thad doesn't seem like a problem, graphics files aren't using much of space even in HD.
Ofc not for every block, crafting benches, enchantment tables and many others should have the same texture and texture makers could just make few copies of the same terrain file if they want so.
And thanks for correction, there may be many more mistakes.
I had the idea too months ago but never took the time to propose it, thanks for doing it. Have you mentioned it in Optifine's thread ?
not yet and i don't use Optifine personally but i'd like it in the MCPatcher.
only very slight changes to the textures! one block shouldn't look uglier than other.
i think someone already mention this and it's exactly what i am thinking about.
Why does everyone think I don't have an avatar? Is there anyone who can see the one black pixel.
Please click the dragons, they need to grow. Also, my fully grown dragons can be found in my bio.
what if textures are chosen every time the chunk is loaded instead of saving specific in the world save? Textures themselves shouldn't vary that much for it to be so important at various creations.
And yes to .txt file idea, although i am not much of a coder so I'll won't think of most efficient way to create this system.
But you would still need a way to save what texture it is using while it is loaded. Although I guess those 2 bits per block would only be needed in loaded chunks, but that would be 131072 bits per chunk (assuming that all of the blocks have at least 3 possible textures).
Why does everyone think I don't have an avatar? Is there anyone who can see the one black pixel.
Please click the dragons, they need to grow. Also, my fully grown dragons can be found in my bio.