I've been trying to create a block that has multiple textures, and it works but the front face doesn't face the player when it is placed, much like a crafting table rather than a piston.
 
	 
 
	I'm using this as the block model
 
	{ 
	  "parent": "block/cube", 
	  "textures": { 
	    "particle": "tm:blocks/marble", 
	    "down": "tm:blocks/black_marble_b", 
	    "up": "tm:blocks/black_marble_t", 
	    "east": "tm:blocks/black_marble_e", 
	    "west": "tm:blocks/black_marble_w", 
	    "north": "tm:blocks/concrete_black", 
	    "south": "tm:blocks/marble" 
	  } 
	}
 
	 
 
	And this is he blockstate
 
	{ 
	  "forge_marker": 1, 
	  "defaults": { 
	    "model": "tm:black_marble" 
	  }, 
	  "variants": { 
	    "normal": [{}], 
	    "inventory": [{}], 
	    "facing": { 
	      "north": {}, 
	      "south": {"y": 180}, 
	      "west": {"y": 270}, 
	      "east": {"y": 90}, 
	      "up": {"x": -90}, 
	      "down": {"x": 90} 
	    } 
	  } 
	}
 
	 
 
	Again, the textures are loading but they aren't facing the player. I would appreciate any help possible.