Permission(s): displayname.use
Commands: /name and /displayname
Usage: /displayname <color> <font>
There is a config file storing playerdata via flatfile.
I had no bugs with it but if you run into any formatting issues (example: it doesn't show up in chat properly, let me know via this post)