Because until 1.5 comes out, Minecraft don't fully support anything but 16x textures. Most blocks and such will work fine, but a few, like you are viewing, can't really tell what texture to pull from and thus, you get a mixed jumble of textures. Patch with mcpatcher/optifine, and it'll mod your game to support it.
1.5 will have support for pack sizes other then 16x at last.
I really want to fix this. I'm using texture pack Modern HD by mikeyto1o
D: Some one help
1.5 will have support for pack sizes other then 16x at last.
...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.