The command I'm trying to execute:
execute @e[tag=CC] ~ ~ ~ testforblock ~ ~ ~ wall_sign 4 {Text4:"{\"text\":\"\"}",Text3:"{\"text\":\"\"}",Text2:"{\"text\":\"\"}",Text1:"{\"text\":\"=\"}"}
It works with everthing except '='. This exact command was used to detect over 150 different lines of text on sign. All of them work except this one.
Error message in command block:
[16:42:58] Failed to execute 'testforblock ~ ~ ~ wall_sign 4 {Text4:"{\"text\":\"\"}",Text3:"{\"text\":\"\"}",Text2:"{\"text\":\"\"}",Text1:"{\"text\":\"=\"}"}' as Armor Stand
Certain characters (as defined by the GSON library) are converted to unicode, which includes the equals sign. You will instead need to look for the unicode character, being
\u003d
: