I've been following the guides and I've created a precondition, put it on a command, and it works. My issue is that when the precondition is not satisfied, the listener is not being triggered.
The precondition itself is working, but I am still getting the default "the application did not respond" rather than my error message.