I'm thinking of a parameter for node definitions (usable on any drawtype) to offset the scale of textures over the default size. When not set ,1 is assumed and each texture fills the face of one block (current behavior). When 0.5, the texture is twice smaller and fits 4 times over the face of a normal node. When 2, the texture is twice larger and fits across 4 nodes.
Although IMO the urgent necessity is at least a value to change scale, we could allow individual X and Z scale offsets, as well as X and Z coordinate offsets to position the texture. We could also allow 0 / 90 / 180 / 270 rotations... or hell, even full texture rotation if possible!
This was never a necessity for 16 x 16 texture packs. But with HD textures such as grass, stone, wooden planks, etc. it would be fantastic and very needed. Instead of repeating a grass texture for each node which is very limiting, you could map it across 4 / 6 / 8 / etc. nodes. Such would be a huge improvement for anything larger than 128 x 128 px and also allow for interesting new designs and better coordinated node appearance.
