Description
This mod randomizes a block's color when you place it. This means that if you placed 2 blocks of white wool in different locations, they would most likely be different colors (only 1/16 chance they're the same).
It randomizes:
- Wool
- Terracotta
- Carpet
- Stained Glass
- Stained Glass Panes
- Glazed Terracotta
- Concrete
- Concrete Powder
- Candles
If does not randomize:
- Shulker Boxs
- Beds
- Banners
Using this resource pack isn't useful at all. It doesn't make things look cooler, and actually makes the game more confusing to play. The only advantage from this mod would be to use it to generate random patterns, place the blocks according to the pattern, and then turn off the mod because it's annoying.
Regardless of being more of a proof of concept, and not being fun to play with, this mod would be great for pranking other players. Also, you can show off your cool Minecraft knowledge by making something similar, or incorporating this technology into your own resource packs. All you need to do to figure out how it works is unzip the file and read the .json files - there's no textures or complex code involved.
One interesting effect of the way Minecraft randomizes the textures is that each coordinate has a specific color. Not only does that mean that every time you place a wool in a coordinate it will be the same color, but also any color of stained glass, terracotta, carpet, or any of the other affect blocks would have that same color. I think if you changed the order the colors are listed in the files, you could possibly change that. Also, since it's coordinate-based, I would assume that other players on a server would see the same colors you do, though I didn't test that theory.
Another thing you can do with this technology is change the likelihood of specific textures appearing over others. For more information, check out this video - it's slow, and over 4.5 years old, but it is still a very good tutorial, and the information still very relevant. Plus, it gives you a good example of a real use for this type of resource pack, instead of just using it to be confusing like I did.