That's what I'm thinking, but I'm not sure how. I have it under the 'items' folder and not 'blocks', and as far as I know, you're supposed to simply name it compass. I tried adding the txt compass file too, which made my compass work fine, but it's not resolving the issue of the switching textures.