Am I allowed to make multiple textures if the block has multiple states? Meaning it doesn't change model, just a texture on one side because of a blockstate.
Yessir, if it's all one block, go right ahead, like Lava is animated, juke boxes have multiple sides, so long as its all one collective thing, like its all coming into one block, or one particle set